Hi All

I have something like this

VB Code:
  1. Option Explicit
  2.  
  3. Private Declare Function SendMessage Lib "user32" Alias _
  4.         "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As _
  5.         Long, ByVal wParam As Long, lParam As Any) As Long
  6.  
  7. Const LB_ITEMFROMPOINT = &H1A9
  8.  
  9. Private Sub Form_Load()
  10.   List1.AddItem "Marina"
  11.   List1.AddItem "Phill"
  12.   List1.AddItem "Karla"
  13.   List1.AddItem "Mark"
  14.   List1.AddItem "Antonio"
  15.   List1.AddItem "Theo"
  16.  
  17.   List1.ListIndex = 0
  18. End Sub
  19.  
  20. Private Sub List1_MouseMove(Button As Integer, Shift As Integer, _
  21.                             X As Single, Y As Single)
  22.   Dim P&, LX&, LY&, Param&
  23.      
  24.     LX = List1.Parent.ScaleX(X, List1.Parent.ScaleMode, vbPixels)
  25.     LY = List1.Parent.ScaleY(Y, List1.Parent.ScaleMode, vbPixels)
  26.     Param = CLng(LX) + &H10000 * CLng(LY)
  27.  
  28.     P = SendMessage(List1.hwnd, LB_ITEMFROMPOINT, 0, ByVal Param)
  29.     If P < List1.ListCount Then List1.ListIndex = P
  30. End Sub

how to switch off procedure (Private Sub List1_MouseMove) after clicking on a chosen an item. I not want after chosen and clicking on a some item to highlight it already other of item in this list.

Thanks in advance