title: Clear text box on form after a few seconds
body: <p>I would like to find the best way to have a text box displays a message everytime another control (a button) is pushed.  Each time the button is pushed, the message will change and that message should show in my text box. The trick I would like to do is after the user stops pressing the button, that after a certain period (3 seconds) the text box will disappear..  (perhaps the message can be deleted).  What is the correct event to use ?</p>
  
  <p>Basically, for each control named 'msgPrincipio' in the code below, i would like that message to appear within the text box for 3 seconds and then disappear:</p>
  
  <pre><code>Private Sub Form_Timer()
  
  Dim intTimerStart As Integer, intTimerUsed As Integer
  Dim intCountdown As Integer
  
  On Error GoTo Err_Handle
    If Me!msgPrincipio &lt;&gt; "" Then
      If intTimerStart &gt; 0 Then
          intTimerUsed = CLng((Timer / 60) - intTimerStart)
      Else
          intTimerStart = CLng(Timer / 60)
      End If
  
       If intCountdown &gt; 3 Then
          Me!msgPrincipio = ""
      End If
  
      intCountdown = intCountdown + 1
  
    End If
  Err_Exit:       Exit Sub
  Err_Handle:     Resume Next
  End Sub
  </code></pre>