Tıklanan Label'ın Rengini Değiştirme
Tek kod parçasıyla birden çok Label2in click olayını yönetebilirsiniz.Düşünün ki formunuzda 50 tane Label kontrolünüz var. Hangisi tıklandıysa onun rengini değiştirmek istiyorsunuz. Bütün Label kontrollerinin Click olayına tek tek kod yazmak yerine, bütün labelleri seçerek hepsine ortak bir Click olayı atayabilirsiniz.
Öncelikle bütün Label'larınızı mouse yardımıyla seçin. Ardından Properties penceresinden Events(olaylar) sekmesinden Click özelliğine mesela Label_Tiklandi yazıp enter'a basın. Bu şekilde bütün seçtiğiniz Label'lara ortak bir Click Olayı vermiş olursunuz. Karşınıza gelen kod penceresinden Label_Tiklandi aralığına aşağıdaki kodları yazın:
//-----------------------------------
Label labeller=(Label)sender;
labeller.BackColor=Color.Red;
//-----------------------------------
Bu şekilde hangi Labili tıklarsanız o Label'in renginin kırmızı olduğunu görürsünüz. Buradaki mantık, sender değişkeninin içeriğinin bir Label kontrolüne çevrilmesine dayanıyor. Sender değişkeni de içerisinde, tıklanan elamanı tutuyor. Yani hangi elemanı tıkladıysanız o anda sender değişkeninin içeriği o eleman oluyor.
Umarım işinize yarayan bir döküman olur. Hepinize kolay gelsin...
Tek kod parçasıyla birden çok Label2in click olayını yönetebilirsiniz.Düşünün ki formunuzda 50 tane Label kontrolünüz var. Hangisi tıklandıysa onun rengini değiştirmek istiyorsunuz. Bütün Label kontrollerinin Click olayına tek tek kod yazmak yerine, bütün labelleri seçerek hepsine ortak bir Click olayı atayabilirsiniz.
Öncelikle bütün Label'larınızı mouse yardımıyla seçin. Ardından Properties penceresinden Events(olaylar) sekmesinden Click özelliğine mesela Label_Tiklandi yazıp enter'a basın. Bu şekilde bütün seçtiğiniz Label'lara ortak bir Click Olayı vermiş olursunuz. Karşınıza gelen kod penceresinden Label_Tiklandi aralığına aşağıdaki kodları yazın:
//-----------------------------------
Label labeller=(Label)sender;
labeller.BackColor=Color.Red;
//-----------------------------------
Bu şekilde hangi Labili tıklarsanız o Label'in renginin kırmızı olduğunu görürsünüz. Buradaki mantık, sender değişkeninin içeriğinin bir Label kontrolüne çevrilmesine dayanıyor. Sender değişkeni de içerisinde, tıklanan elamanı tutuyor. Yani hangi elemanı tıkladıysanız o anda sender değişkeninin içeriği o eleman oluyor.
Umarım işinize yarayan bir döküman olur. Hepinize kolay gelsin...