2011-03-30 56 views
5

使用VB.net 2010我試圖找出是否選擇了一個項目。原因是,如果用戶點擊一個項目並按下一個按鈕,那麼一切正常。但是,如果用戶選擇一個項目,然後單擊列表視圖底部的空白處,然後單擊該按鈕,則會崩潰。確定一個項目是否在列表視圖框中被選中

我的代碼是這樣的:

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

任何幫助將是巨大的! :O)

大衛

回答

14

確保東西是通過檢查SelectedItems不是空的第一選擇。

lstMaster.SelectedItems.Count > 0 
+0

感謝這個例子,Grammarian。 – StealthRT 2011-03-31 12:20:51

0

不知道如果我理解正確的話,你 - 嘗試使用ListView的MouseMove事件,如果你想改變基於行是否有按鈕的啓用屬性檢查lstMaster.SelectedItems.Count> 0已被選中或不在您的ListView控件中。

相關問題