BUG: Control Loses Focus When Another Window is Activated (150227)
The information in this article applies to:
- Microsoft Visual Basic Learning Edition for Windows 5.0
- Microsoft Visual Basic Learning Edition for Windows 6.0
- Microsoft Visual Basic Professional Edition for Windows 5.0
- Microsoft Visual Basic Professional Edition for Windows 6.0
- Microsoft Visual Basic Enterprise Edition for Windows 5.0
- Microsoft Visual Basic Enterprise Edition for Windows 6.0
- Microsoft Visual Basic Control Creation Edition for Windows 5.0
- Microsoft Visual Basic Professional Edition, 16-bit, for Windows 4.0
- Microsoft Visual Basic Professional Edition, 32-bit, for Windows 4.0
- Microsoft Visual Basic Enterprise Edition, 16-bit, for Windows 4.0
- Microsoft Visual Basic Enterprise Edition, 32-bit, for Windows 4.0
This article was previously published under Q150227 SYMPTOMS
If the TabStop property of a control is set to False and the focus is set
to that control at run-time, and if another window in the same application
or a different application is activated, when the focus is set back to the
original window, the control no longer has the focus.
RESOLUTION
Temporarily set the TabStop property to True in the GotFocus event, and
set it back to False in the LostFocus event. If the user changes over to
another application or window while the control has the focus, the focus
returns to the original control when the window is activated. For example,
if, at the beginning of the program, the Text1 control was not going to
have the focus, the following code could be inserted in the GotFocus and
LostFocus events of the Text control:
Private Sub Text1_GotFocus()
Text1.TabStop = True
End Sub
Private Sub Text1_LostFocus()
Text1.TabStop = False
End Sub
STATUS
Microsoft has confirmed this to be an issue in the Microsoft products
listed at the beginning of this article. Microsoft is researching this
issue and will post new information here in the Microsoft Knowledge Base
as it becomes available.
Modification Type: | Minor | Last Reviewed: | 7/16/2004 |
---|
Keywords: | kbbug KB150227 |
---|
|