Merhaba arkadaşlar bir GroupBox içinde yada başka bir nesne içinde birden fazla CheckBox ekleyip seçmek zorunda kalabilirsiniz. Basit bir şekilde her CheckBox' a bir Clik olayı eklemek ve ondanda bir olayı çalıştırmak değişkenlerle hangi CheckBox olduğunu anlamak felan filan bu şekilde yazılıma ilk başlayan arkadaşlar bol bol kod yazarlar. Aşağıdaki kodu kullanarak bu işi nasıl basit bir şekilde yapıldığını inceleyebilirsiniz. İyiyi çalşmalar.
private void Form1_Load(object sender, EventArgs e) { foreach (Control item in groupBox1.Controls) { if (item is CheckBox) { item.Click += new EventHandler(item_Click); } } } void item_Click(object sender, EventArgs e) { CheckBox item = (CheckBox)sender; if (item.Checked == true) { MessageBox.Show(item.Name + " seçildi"); } }
Hiç yorum yok:
Yorum Gönder
Değerli yorumlarınız için şimdiden teşekkür ederim.