0
VB.net의 MouseHover
이벤트에서 Listview
항목을 강조 표시하려면 Windows 탐색기와 마찬가지로 을 사용하십시오.VB.net의 MouseHover 이벤트에서 Listview 항목을 강조 표시하려면 어떻게해야합니까?
VB.net의 MouseHover
이벤트에서 Listview
항목을 강조 표시하려면 Windows 탐색기와 마찬가지로 을 사용하십시오.VB.net의 MouseHover 이벤트에서 Listview 항목을 강조 표시하려면 어떻게해야합니까?
ListView
컨트롤의 HoverSelection
속성을 True
으로 설정하십시오. 그러나이를 즉시 선택하려면 수동으로 구현할 수 있습니다. 예를 들어, 당신은 이런 식으로 뭔가를 시도 할 수 :
Private Sub ListView1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles ListView1.MouseMove
Dim currentItem As ListViewItem = ListView1.GetItemAt(e.X, e.Y)
For Each item As ListViewItem In ListView1.Items
item.Selected = False
Next
If currentItem IsNot Nothing Then
currentItem.Selected = True
End If
End Sub
이 있는지 확인, 그래도
ListView
컨트롤의
HideSelection
속성,
False
로 설정되어 목록에 포커스가없는 한 다른 선택이 표시되지 않습니다.
그러나 HoverSelection 속성은 지연 후 항목을 선택합니다. 즉석 선택을 원합니다. –
@ VijayJadhav 그런 다음 질문에 해당 내용을 지정해야합니다. – Servy