Microsoft KB Archive/135626

= HOWTO: How to Select Field on Entry on a Form in Visual FoxPro =

Article ID: 135626

Article Last Modified on 3/3/2005

-

APPLIES TO


 * Microsoft Visual FoxPro 3.0 Standard Edition

-



This article was previously published under Q135626



SUMMARY
The Screen Designer in FoxPro version 2.x products has a check box in the Field dialog box under Options labeled Select Field on Entry. The check box is selected by default, and the format picture clause "@K" is generated for the field so that when the form is run and the field entered, its contents are selected. This option is no longer set by default in Visual FoxPro.



MORE INFORMATION
To achieve the same select-on-entry behavior in Visual FoxPro, use any one of these techniques:

 Set the Format property of each text box to K, and set SelectedBackColor to 0,0,128. -or-

  Add the following lines of code to the Init event procedure of the form: THISFORM.SetAll("Format","K","Textbox") THISFORM.SetAll("SelectedBackColor",RGB(0,0,128),"Textbox") -or-

  In the GotFocus event procedure of a text object, enter this code: NODEFAULT textbox::GotFocus this.sellength=LEN -or-

  In the GotFocus method of the object, place the following code: IF !EMPTY(this.value) KEYBOARD "{end}" KEYBOARD "{shift+home}" ENDIF 

Additional query words: VFoxWin selected text seltext selstart

Keywords: kbhowto KB135626

-

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

© Microsoft Corporation. All rights reserved.