Determine if an item is selected in a listview box

StealthRT picture StealthRT · Mar 30, 2011 · Viewed 32.7k times · Source

Using VB.net 2010 i am trying to figure out if an item was selected or not. Reason being is that if the user clicks on an item and pushes a button then everything works just fine. However, if the user selects an item and then clicks on a blank spot on the bottom of the listview and then clicks the button then it crashes.

My code is this:

    If (lstMaster.SelectedItems(0).SubItems(1).Text) Is Nothing Then
        MsgBox("test")
    End If

Any help would be great! :o)

David

Answer

Grammarian picture Grammarian · Mar 31, 2011

Ensure that something is selected first by checking that SelectedItems is not empty.

lstMaster.SelectedItems.Count > 0