C# Windows Formda kullanılan comboBox kontrolü açılır liste kutusu olarak çalışır. Combobox kontrolünün SelectedItem özelliğini kullanarak içindeki elemana erişebiliriz. Örneğimizde formumuza eklemiş olduğumuz combobox içine eleman ekleyerek daha sonra seçili elemanın değerinin label içinde görüntülenmesini sağlayacağız.
comboBox içeriğinin Form yüklendiğinde doldurulmasını sağlayan kodlar:
1 2 3 4 5 6 7 8 9 10 | private void Form1_Load(object sender, EventArgs e) { comboBox1.Items.Add("C#"); comboBox1.Items.Add("C++"); comboBox1.Items.Add("Java"); comboBox1.Items.Add("Python"); comboBox1.Items.Add("SQL"); } |
Combobox seçili elemanın label1 içinde yazdırılmasını sağlayan kodlar:
1 2 3 4 5 6 | private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { label1.Text = "Seçiminiz : " + comboBox1.SelectedItem; } |
Kodların tümü:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace combobox_ornek { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { comboBox1.Items.Add("C#"); comboBox1.Items.Add("C++"); comboBox1.Items.Add("Java"); comboBox1.Items.Add("Python"); comboBox1.Items.Add("SQL"); } private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { label1.Text = "Seçiminiz : " + comboBox1.SelectedItem; } } } |
hocam selected itemden seçilen ögeye bazı if kodları yapabilirmiyiz…
hocam benim bir final ödevim var combobox ve listbox olayını pek çözemedim yardımcı olabilir misiniz ?
Sorununuzu yazarsaniz yardımcı olabilecek kişiler çıkacaktir.