Hacker’s Guide to Visual FoxPro
An irreverent look at how Visual FoxPro really works. Tells you the inside scoop on every command, function, property, event and method of Visual FoxPro.
The text box is Visual FoxPro’s answer to the @…GET of old. It lets you enter any alphanumeric data, and can store it as any data type.
Property |
Value |
Purpose |
Format |
Character |
Contains a string of formatting codes to be applied to the entire text box contents. |
HideSelection |
Logical |
Determines whether selected text keeps its highlight when focus moves to another control. |
InputMask |
Character |
Contains a string of format characters that specify a template for the input value. |
Margin |
Numeric |
Specifies the size of the margin around the entire interior of the text box. |
MemoWindow |
Character |
Specifies the name of a window to be used for expanding the text, if the ControlSource is a memo field. Backward compatibility only. |
OpenWindow |
Logical |
Supposed to specify whether the MemoWindow opens automatically when focus lands on the text box. Doesn't. Backward (and badly implemented) compatibility only. |
PasswordChar |
Character |
Specifies a character to display instead of the user's input. Allows text boxes to be used for input of passwords. |
SelectOnEntry |
Logical |
Determines whether the text in the text box is highlighted when the user tabs into it. Has no effect when the user clicks to get in. |
SelLength, SelStart |
Numeric |
Length and starting position of the currently selected text. |
SelText |
Character |
Currently selected text. |
Text |
Character |
Contains a character representation of the value of the text box with no formatting. |
Event |
Purpose |
KeyPress |
The user pressed a key while focus was in the text box. |
* The class here is designed for collecting
* US and Canadian phone numbers.
DEFINE CLASS PhoneText AS TextBox
Format = "R"
InputMask = "(999)999-9999"
ENDDEFINE
EditBox, Format, HideSelection, InputMask, KeyPress, Margin, MemoWindow, OpenWindow, PasswordChar, SelectOnEntry, SelLength, SelStart, SelText, Text