2011-03-30 2 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

예를 들어 주셔서 감사합니다. – StealthRT

0

하지 내가 제대로 이해했는지 확인 - ListView에 MouseMove 이벤트를 사용하여 시도하고 당신이 행이 있는지 여부에 따라 버튼의 사용 속성을 변경하려는 경우 그 lstMaster.SelectedItems.Count> 0을 확인 ListView 컨트롤에서 선택했는지 여부를 나타냅니다.

관련 문제