Place a Lable on a Form and paste the code for a demo:
VB Code:
  1. Option Explicit
  2.  
  3. Dim blnToggleColour As Boolean
  4.  
  5. Private Sub Label1_DblClick()
  6.     'Whatever
  7. End Sub
  8.  
  9. Private Sub Label1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
  10.  
  11.     If blnToggleColour = False Then
  12.  
  13.         Me.Label1.BackColor = vbRed
  14.         'Set the Flag
  15.         blnToggleColour = True
  16.  
  17.     End If
  18.  
  19. End Sub
  20.  
  21. Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
  22.  
  23.     If blnToggleColour = True Then
  24.  
  25.         Label1.BackColor = &H8000000F   'Default colour
  26.  
  27.         'Reset the Flag
  28.         blnToggleColour = False
  29.        
  30.     End If
  31.  
  32. End Sub


Please note that this method isn't bullet proof...



Bruce.