2011-03-30 57 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控件中。

相关问题