Microsoft KB Archive/810229

= BUG: Incorrect events are listed in the Event drop-down list for a TextBox control =

Article ID: 810229

Article Last Modified on 12/3/2007

-

APPLIES TO


 * Microsoft Visual Basic .NET 2003 Standard Edition
 * Microsoft Visual Basic .NET 2002 Standard Edition
 * Microsoft .NET Framework 1.1
 * Microsoft .NET Framework 1.0
 * Microsoft .NET Framework 2.0
 * Microsoft Visual Basic 2005

-



SYMPTOMS
The event list of the TextBox control for Microsoft Windows forms does not display the following public event handlers that are documented in the Microsoft Developer Network (MSDN) library:
 * Click
 * ControlAdded
 * ControlRemoved
 * Disposal
 * GetFocus
 * HandleCreated
 * HandleDestroyed
 * Invalidated
 * LostFocus
 * MouseWheel
 * Paint



RESOLUTION
To resolve this behavior, write event handlers manually for the events that do not appear in the event list.

To create a Click event handler:  Create a new Visual Basic .NET or Visual Basic 2005 Windows Application project. Name the project SampleApplication, and then click OK. Add a TextBox control to the form.  To add a Click event handler, add the following code to the existing code. Public Class Form1 Inherits System.Windows.Forms.Form ...   Private Sub TextBox1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.Click MsgBox(&quot;Clicked TextBox&quot;) End Sub ... End Class Note Events are not auto-populated. For more information about the control that gets parameter information for events, visit the MSDN Web site.  Run the application. Click the TextBox control. A message box appears.

<div class="status_section">

STATUS
Microsoft has confirmed that this is a bug in the Microsoft products that are listed in the &quot;Applies to&quot; section.

<div class="moreinformation_section">

Steps to Reproduce the Behavior

 * 1) Create a new Visual Basic .NET or Visual Basic 2005 Windows Application project.
 * 2) On the form, add a TextBox control.
 * 3) Verify the public events that are available for the TextBox control in the event list.

<div class="references_section">