OK, this is better.
VB Code:
Option Explicit Private mNode As MSComctlLib.Node Public Property Get PreviousNode() As MSComctlLib.Node Set PreviousNode = mNode End Property Public Property Let PreviousNode(ByVal pNode As MSComctlLib.Node) Set mNode = pNode End Property Private Sub Treeview1_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single) Dim MouseOverNode As MSComctlLib.Node On Error Resume Next PreviousNode.BackColor = vbWhite Set MouseOverNode = Treeview1.HitTest(x, y) MouseOverNode.BackColor = vbBlue PreviousNode = MouseOverNode End Sub




Reply With Quote