Microsoft KB Archive/139959

= BUG: Valid Event Runs Twice When SetFocus Issued in LostFocus =

Article ID: 139959

Article Last Modified on 10/16/2002

-

APPLIES TO


 * Microsoft Visual FoxPro 3.0 Standard Edition
 * Microsoft Visual FoxPro 5.0 Standard Edition
 * Microsoft Visual FoxPro 5.0a
 * Microsoft Visual FoxPro 6.0 Professional Edition

-



This article was previously published under Q139959



SYMPTOMS
Calling the SetFocus method in the LostFocus event of a text box results in the Valid Event being fired twice.



WORKAROUND
Run all the code that needs to be run when leaving the control in the LostFocus Event.



STATUS
Microsoft has confirmed this to be a problem in the Microsoft products listed at the beginning of this article. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.



Steps to Reproduce Problem
 Create a form and place two text boxes on the form.  In the Valid Event of text1, enter this code: = MESSAGEBOX("Valid Event")   In the LostFocus Event of text1, enter this code: =MESSAGEBOX("LostFocus Event") thisform.text1.setfocus  Run the form, and type "Hello" in the first text box. Press ENTER or the TAB key and note that the Valid Event message box appears twice.

Additional query words: kbvfp600 kbvfp500

Keywords: kbbug kbprogramming KB139959

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.