Bu örneğimizde listbox içinde bulunan elemanlardan birden fazla elemanın seçilmesi ve seçilen bu elemanların silinmesini göreceğiz. Örneğimizde formumuza 1 adet listbox ve 1 adet button yerleştirerek listbox içinde seçilen elemanların silinmesini sağlayacağız.
Form tasarımı aşağıdaki gibi olacaktır.
Şimdi kodlarımıza geçelim.
Öncelikle listbox1 kontrolü için SelectionMode özelliğini ayarlayacağız. Bu işlemi Form_Load olayında yani form yüklendiğinde gerçekleştireceğiz.
1 2 3 4 5 6 | private void Form1_Load(object sender, EventArgs e) { listBox1.SelectionMode = SelectionMode.MultiSimple; } |
Şimdi de butona tıklandığında seçilen öğelerin silinmesini sağlayacak kodlarımızı button1_click olayına yazalım.
1 2 3 4 5 6 7 8 9 | private void button1_Click(object sender, EventArgs e) { for (int i = listBox1.SelectedIndices.Count - 1; i >= 0; i--) { listBox1.Items.RemoveAt(listBox1.SelectedIndices[i]); } } |
Sonuç;
Bunun java için olanı var mı?