Posted 25 January 2018, 5:51 pm EST
In the below 1 form app GetNodeAtPoint doesn’t adjust for vertical scrolling and returns the wrong node. Otherwise the speed of scrolling is much improved. Please fix this quickly.
-Kingman
Public Class Form1
Private WithEvents tv As C1TreeView
Private hoverNode As C1TreeNode
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles Me.Load
tv = New C1TreeView
For i = 0 To 999
Dim n = New C1TreeNode
n.SetValue(i.ToString)
tv.Nodes.Add(n)
Next
Controls.Add(tv)
tv.Dock = DockStyle.Fill
End Sub
Private Sub tv_MouseMove(sender As Object, e As MouseEventArgs) Handles tv.MouseMove
hovernode = tv.GetNodeAtPoint(e.Location)
If hovernode IsNot Nothing Then
Debug.Print(hovernode.GetValue.ToString)
End If
End Sub
End Class