Microsoft KB Archive/141628

= FIX: Pageframe.Addobject to a New Page Disables Mouse =

Article ID: 141628

Article Last Modified on 9/30/2003

-

APPLIES TO


 * Microsoft Visual FoxPro 3.0 Standard Edition
 * Microsoft Visual FoxPro 3.0b Standard Edition

-



This article was previously published under Q141628



SYMPTOMS
The Mouse cannot be used to select Textbox objects on a PageFrame's Page if the page and text box were added to the pageframe programatically at run time.



WORKAROUND
Add the following command to the command button's Click event after the text box has been added: THISFORM.PAGEFRAME<#>.PAGE<#>.REFRESH



STATUS
Microsoft has confirmed this to be a problem in the Microsoft products listed at the beginning of this article. This problem has been fixed in Visual FoxPro 5.0 for Windows.



Steps to Reproduce Problem
 Create a new form, and place a Pageframe on it.  Add a command button to the form, and place the following code in its Click event: THISFORM.Pageframe1.Pagecount=3 WITH THISFORM.Pageframe1.Page3 .Addobject('TEXT1','TEXTBOX') .Addobject('TEXT2','TEXTBOX') ENDWITH

WITH Thisform.Pageframe1.Page3.text1 .top=5 .width=80 .left=5 .height=20 .visible=.t.   .Controlsource='lctext1' ENDWITH

WITH Thisform.Pageframe1.Page3.text2 .top=30 .width=80 .left=5 .height=20 .visible=.t.   .Controlsource='lctext2' ENDWITH

* THISFORM.PAGEFRAME1.PAGE3.REFRESH && add this line and mouse will * work properly  Run the form, and select Page 3. Note that you cannot use the mouse to select the text box.

Keywords: kbbug kbfix kbvfp500fix KB141628

-

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

© Microsoft Corporation. All rights reserved.