Listbox Nedir?
ListBox kontolu verilerimizi-bilgilerimizi alt alta sıralayan bir kontroldur.
ListBox Kontolunun Genel Özellikleri:
Listbox1.Items : Listbox Kontrolünün veri-bilgi-eleman ile ilgili tüm işlemleri yapabildiğimiz en temel özelliğidir.
Listbox1.Items. sonuna nokta koyduğumuz zaman elemanlarla ilgili özellik kodları gelmektedir.
Örnek:
Listbox1.Items.Count |
gibi
ListBox1.Items.Add: Listbox'a veri eklemek için kullanılır Eklenen satır object türündedir yani sokak tabiriyle önüne geleni içine alır. :))
Örnek:
listBox1.Items.Add('a'); listBox1.Items.Add(23); listBox1.Items.Add(true); listBox1.Items.Add("besiktas"); //Textbox'a girilen degeri listbox'a ekleyelim.. listbox1.Items.Add(Textbox1.Text); |
Textbox'a bir sayı girdirelim bu sayıyı "int" bir değişkene atayalım daha sonra bu sayıyı listbox'a ekleyelim..
1. Textboxdaki nesneyi int e convert ettik çünkü metinsel değerden sayısal değere convert etmemiz gerekiyor. Sonuçta textboxdan girilen her değer metinsel yani string tipindedir.
int gelenSayi = Convert.To.Int32(Texbox1.Text); |
2. Daha sonra değişkeni listboxa okuttuk yani değişkenin içerisindeki rakamı listboxa aktardık.
listbox1.Items.Add(gelenSayi); |
Listbox kontrolünde seçilen değeri silmek.
listbox1.Items.Remove(Listbox1.SelectedItem); |
Listbox Kontolunde bütün verileri aynı anda silmek.
listbox1.Items.Clear(); |
3. Listboxdaki eleman sayısını almak.
int gelen = listBox1.Items.Count; MessageBox.Show(gelen.ToString()); |
Şimdi küçük bir örnek yapalım, Listboxdaki seçilen nesneyi diğer listboxa aktaralım
//listbox2 nin elemanları arasına listbox1 in seçilen elemanını ekledik listBox2.Items.Add(listBox1.SelectedItem);
//Bu diger listboxa kopyalanan elemanın listboxda işi yok dedik ve listbox2 den sildik k5listBox1.Items.Remove(listBox1.SelectedItem); |