Bu örneğimizde Formumuza eklediğimiz Listbox kontrolüne veri ekleme ve silme ve listbox içeriğini temizleme işlemlerini gerçekleştireceğiz.
Örneğimizde formumuza 1 adet listbox, 2 adet textBox ve 3 adet button yerleştireceğiz. Form tasarımı aşağıdaki gibi oluşacaktır.
Ekle Butonuna basıldığında girilen ad ve soyad bilgisinin birleştirilerek listBox’ a eklenmesini, ekleme işlemi tamamlandıktan sonra textbox içeriklerinin temizlenmesini sağlayalım.
1 2 3 4 5 6 7 8 |
private void button1_Click(object sender, EventArgs e) { listBox1.Items.Add(textBox1.Text + " " + textBox2.Text); textBox1.Clear(); textBox2.Clear(); } |
Sil Butonu için listbox içinde seçilen elemanın silinmesini, eğer eleman seçilmemişse bir mesaj penceresi ile eleman seçimi yapılmasını isteyelim.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
private void button2_Click(object sender, EventArgs e) { int secim = listBox1.SelectedIndex; if(secim!=-1) {//yazilimkodlama.com listBox1.Items.RemoveAt(secim); } else { MessageBox.Show("Seçim Yapın!"); } } |
Son olarak TEMİZLE buttonuna basıldığında listbox içeriğinin boşaltılmasını sağlayalım.
1 2 3 4 5 6 |
private void button3_Click(object sender, EventArgs e) { listBox1.Items.Clear(); } |
mükemmell
Ya abiler bir sorum olacaktı. Birisi açıklayabilir mi? Programı yazdım çalışıyo ama şu sil butonun da hani if de seçim değişkeni için != -1 demişsin o ne anlama geliyo bir açıklayabilir misin? Çok kafa yordum ama bulamadım
!= Esit degilse anlaminda. Eger secim yapilmazsa -1 degeri döner. Oradaki satir seçim yapılmış ise anlamındadır.
aynen berke ye katılıyom bende de aynısını diyo void yazan yerde hata verio
kodları yapıştırıyorum
hata veriyor !!!!!!!!
kopyala yapıştır yama yaz öyle hata vermez