Reklamları görebilmek için çerez izni vermelisiniz.

C# ComboBox SelectedIndexChanged Olayı

Rooster

only business
Legend Member
Katılım
10 Ağu 2019
Konular
727
Mesajlar
3,205
Çözümler
314
Tepkime puanı
5,014
Konum
Milano
RC Point
0
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
1585342068943.png

Form yüklendiğinde combobox içine elemanların eklenmesi;

Kod:
private void Form1_Load(object sender, EventArgs e)
        {
            comboBox1.Items.Add("İstanbul");
            comboBox1.Items.Add("Ankara");
        }
combobox1 seçim değiştiğinde çalışacak kodlar;

Kod:
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");
 
            }
 
        }
 
Üst