Buradasınız

C# ListBox Örneği 2

windows form uygulamaları

ListBox'a eleman ekleme, tümünü silme, seçili elemanı silme, listbox'ta ki eleman sayısını bulma işlemlerinin yapıldığı basit bir örnek. Aşağıdaki form gibi bir ekran görüntüsü oluşturarak alta bulunan kodları ekleyerek uygulamayı görebilirsiniz.

 

private void button1_Click(object sender, EventArgs e) //İsim Ekleme Buttonu
{

    if (textBox1.Text!="") listBox1.Items.Add(textBox1.Text);
    textBox1.Text = null;
    textBox1.Focus();

    label3.Text = "Toplam Eleman=" + listBox1.Items.Count.ToString();
}

private void button2_Click(object sender, EventArgs e) //Sayı ekleme buttonu 1-den girilen sayıya kadar
{
    if(textBox2.Text!="")
    {
        int sayi;
        //sayısal değermi karşılaştırıldı ve atandı
        if (int.TryParse(textBox2.Text, out sayi))
        {
            for (int x=1;x<= sayi;x++)  {
                listBox1.Items.Add(x);
                }
        }
        //sayısal değil ise ekrana mesajla olmadığı yazıldı.
        else
        {
            MessageBox.Show("Sayısal bir değer giriniz");
        }                
    }
    label3.Text = "Toplam Eleman=" + listBox1.Items.Count.ToString();

}

private void button3_Click(object sender, EventArgs e)  //Tümünü Sil Buttonu
{
    listBox1.Items.Clear();
    label3.Text = "Toplam Eleman";

}

private void button4_Click(object sender, EventArgs e)  //Seçiliyi Sil Buttonu
{
    object secili = listBox1.SelectedItem;
    listBox1.Items.Remove(secili);
    label3.Text = "Toplam Eleman=" + listBox1.Items.Count.ToString();
}

private void listBox1_SelectedIndexChanged(object sender, EventArgs e)  //seçim esnasında kaçıncı eleman seçili bilgisini Label'de gösterme
{
    label4.Text =( listBox1.SelectedIndex+1).ToString() + ". sıradaki eleman seçildi";
}

 

Yorum ekle

Konuyla İlgili Yazılar

c# ve veritabanı database

C#'ta Veritabanın'dan Kayıt Güncelleme

aşağıdaki gibi bir form oluşturalım. kayıt ekleme yapmış olduğumuz dersteki gibi comboBox nesnesine sınıfları ekleyelim. aşağıdaki kodları gerekli nesnelerin... devamı...