Visual Studio C# Dersleri – Listbox Kullanımı ve Özellikleri 1
0

Visual Studio C#’da Listbox özellikleri ve kullanımını inceleyebilmek için ilk olarak aşağıdaki form tasarımını yapıyoruz. Form üzerindeki uygulamalarda  Listbox’a eleman ekleme, silme, arama, toplam kayıt sayısını işlemlerinin nasıl yapılacağına bakacağız.


1.Items.Add  Elaman Ekleme
İlk olarak eleman ekleme işleminden bahsedelim eleman eklemek için kullanacağımız özellik Items.Add ekleme işlemi için Ekle butonuna tıklayıp içine aşağıdaki kodları yazıyoruz.

<pre> if((textBox1.Text!="")&& (textBox2.Text!=""))
            {
            listBox1.Items.Add(textBox1.Text);
            listBox2.Items.Add(textBox2.Text);
            textBox1.Text = "";
            textBox2.Text = "";
            label6.Text = listBox1.Items.Count.ToString();
            }
            else
            {
                MessageBox.Show("Öğrenci Bilgilerini girin");
            }</pre>

Ekle butonuna tıklandığında text kutularına bilgi girilip girilmediği kontrol edilecek bilgi var ise listboxlara ekleme yapılacak.

2.Items.RemoveAt veya Items.Remove  Elaman Silme
RemoveAt parametresi ile index numarasını vererek Remove parametresi ile text bilgisi verilerek kayıt silinebilir.
listBox1.Items.RemoveAt(i);
listBox1.Items.Remove(“Ali”); gibi örneğimizde RemoveAt(i) parametresi ile silme işlemi yapcağız Sil Butonuna tıklayıp aşağıdaki kodları yazıyoruz

int i;
            i = listBox1.SelectedIndex;
            if (i != -1)
            {
                listBox1.Items.RemoveAt(i);
                listBox2.Items.RemoveAt(i);
            }
            else
            {
                MessageBox.Show("Silinecek Öğrencinin Adını Seçin");
            }

3.Items.Clear Temizle
Listboxların içeriğini tamamen silmek için kullanılır Temizle Butonuna çift tıklayıp içine aşağıdaki kodları yazıyoruz ve listboxların içeriği temizlenmiş oluyor.

 listBox1.Items.Clear();
 listBox2.Items.Clear();

4.Items.Count Toplam Eleman Sayısı
Listbox’ın içindeki Toplam Elema Sayısını öğrenmek için kullanılır geriye integer değeri gönderir ekranda gösterebilmek için de stringe çevirmek gereklidir İlk yaptığımız Ekle butona tekrar bakarsanız aşağıdaki kodu görebilirsiniz

 label6.Text = listBox1.Items.Count.ToString();

5.FindString Eleman Arama Listbox içinde eleman aramak için kullanılır aranan text bulunursa geriye index numarasını gönderir. Uygulamamızda textbox1(Adı) kısmına girilen öğrencinin Soyadını Bulmak için Bul Butonuna aşağıdaki kodları yazıyoruz

 int i;
 i=listBox1.FindString(textBox1.Text);
 MessageBox.Show("Aranan Öğrencinin Soyadı=" + listBox2.Items[i]);

Şimdilik bu kadar başka bir yazımızda listbox elemanının diğer özelliklerini anlatmaya devam edeceğiz…

Bu İçeriğe Tepkin Ne Oldu?
  • 11
    ba_ar_l_
    Başarılı
  • 4
    gayet_yi
    Gayet İyi
  • 6
    te_ekk_rler
    Teşekkürler
  • 1
    anlamad_m
    Anlamadım
  • 8
    yetersiz
    Yetersiz
İlginizi Çekebilir
Bilge Adam C# kitabı
Subscribe
Bildir
guest

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.

0 Yorum
Inline Feedbacks
View all comments