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