pardon yanlış yapmışım. ordaki =0 değilde küçük sıfır olacak. çünkü seçilinin indexine bakıyor. eğer seçilmemişse 0 dan küçük bir değer -1 dönderiyor.bunu kullanarak kontrol edilebilir

    If (ListBox1.SelectedIndex < 0) Then
            MessageBox.Show("eleman seçili değil")
        Else
            MessageBox.Show("seçilmiş")
        End If
yada arkadaşın dediği gibi selecteditem dan da kontrol edilebilir

If (ListBox1.SelectedItem = "") Then
            MessageBox.Show("eleman seçili değil")
        Else
            MessageBox.Show("seçilmiş")
        End If
kolay gelsin