BUG: Control Loses Focus When Another Window is ActivatedLast reviewed: October 16, 1996Article ID: Q150227 |
The information in this article applies to:
SYMPTOMSIf 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.
STATUSMicrosoft 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.
WORKAROUNDTemporarily 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 MORE INFORMATION
Steps to Reproduce Problem
|
Additional reference words: 4.00 vb4win vb4all buglist4.00
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |