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.
Şimdi de butona tıklandığında seçilen öğelerin silinmesini sağlayacak kodlarımızı button1_click olayına yazalım.
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.
Kod:
private void Form1_Load(object sender, EventArgs e)
{
listBox1.SelectionMode = SelectionMode.MultiSimple;
}
Kod:
private void button1_Click(object sender, EventArgs e)
{
for (int i = listBox1.SelectedIndices.Count - 1; i >= 0; i--)
{
listBox1.Items.RemoveAt(listBox1.SelectedIndices[i]);
}
}