ComboBox’ta seçilen dizinin ne zaman değiştirildiğini belirlemek için bu olay için bir olay işleyicisi oluşturabilirsiniz.
ComboBox’taki geçerli seçime göre diğer denetimlerde bilgi görüntülemeniz gerektiğinde bu özellikten faydalanılabilir.
Örneğimizde combobox kontrolünde seçilen elemana göre listbox ‘ a eleman ekleyeceğiz. combobox1 içinde seçilen ilin ilçelerini listbox içinde göstereceğiz.
Form tasarımı: 1 adet combobox ve 1 adet listbox
Form yüklendiğinde combobox içine elemanların eklenmesi;
combobox1 seçim değiştiğinde çalışacak kodlar;
Ekran Çıktısı:
ComboBox’taki geçerli seçime göre diğer denetimlerde bilgi görüntülemeniz gerektiğinde bu özellikten faydalanılabilir.
Örneğimizde combobox kontrolünde seçilen elemana göre listbox ‘ a eleman ekleyeceğiz. combobox1 içinde seçilen ilin ilçelerini listbox içinde göstereceğiz.
Form tasarımı: 1 adet combobox ve 1 adet listbox

Form yüklendiğinde combobox içine elemanların eklenmesi;
1 2 3 4 5 6 7 | private void Form1_Load(object sender, EventArgs e) { comboBox1.Items.Add("İstanbul"); comboBox1.Items.Add("Ankara"); } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { listBox1.Items.Clear(); if(comboBox1.SelectedIndex==0) { listBox1.Items.Add("Avcılar"); listBox1.Items.Add("Bahçelievler"); listBox1.Items.Add("Beşiktaş"); listBox1.Items.Add("Kadıköy"); } else if(comboBox1.SelectedIndex==1) { listBox1.Items.Add("Etimesgut"); listBox1.Items.Add("Yenimahalle"); listBox1.Items.Add("Çankaya"); listBox1.Items.Add("Keçiören"); } } |
