TextBox 控 件
创 建 一 个 文 本 框
语 法TextBox 说 明
创建一个文本框 从中可以编辑变量 数组元素或字段的内容 所有标准的 Visual FoxPro 编辑功能 例如剪切 复制和粘贴在文本框中都可用
使用输入掩码和 Format 属性 可以指定在文本框中如何输入和显示数值
有关 创建文本框的 详细内容 请参阅 帮助中的 表单设计器 和 Microsoft Visual FoxPro 6.0 中文版程序员指南 的第 十 章 使用控件
属 性
A lignment |
Application |
BackColor |
---|---|---|
BackStyle |
BaseClass |
BorderColor |
BorderStyle |
Century |
Class |
ClassLibrary |
ColorScheme |
ColorSource |
---|---|---|
Comment |
C ontrolSource |
DateFormat |
DateMark |
D isabledBackColor |
D isabledForeColor |
DragIcon |
DragMode |
Enabled |
FontBold |
FontCondense |
FontExtend |
FontItalic |
FontName |
FontOutline |
FontShadow |
FontSize |
FontStrikeThru |
FontUnderline |
ForeColor |
Format |
Height |
HelpContextID |
H ideSelection |
Hours |
IMEMode |
InputMask |
IntegralHeight |
Left |
M argin |
M axLength |
M emoWindow |
M ouseIcon |
M ousePointer |
Name |
NullDisplay |
OLEDragMode |
OLEDragPicture |
OLEDropEffects |
OLEDropHasData |
OLEDropMode |
OLEDropTextInsertion |
OpenWindow |
Parent |
ParentClass |
PasswordChar |
ReadOnly |
RightToLeft |
---|---|---|
Seconds |
SelectedBackColor |
SelectedForeColor |
SelectOnEntry |
SelLength |
SelStart |
SelText |
SpecialEffect |
StatusBarText |
StrictDateEntry |
Style |
TabIndex |
TabStop |
Tag |
TerminateRead |
Text |
ToolTipText |
Top |
Value |
V isible |
WhatsThisHelpID |
W idth |
||
事 件 Click |
DblClick |
Destroy |
DragDrop |
DragOver |
Error |
ErrorMessage |
GotFocus |
Init |
InteractiveChange |
KeyPress |
LostFocus |
M essage |
M iddleClick |
M ouseDown |
M ouse Move |
M ouseUp |
M ouseWheel |
OLECompleteDrag |
OLEDragDrop |
OLEDragOver |
---|---|---|
OLEGiveFeedBack |
OLESetData |
OLEStartDrag |
ProgrammaticChange |
RangeHigh |
RangeLow |
RightClick When |
UIEnable |
Valid |
方 法 |
||
---|---|---|
Add Property |
Clone O bject |
Drag |
M ove |
OLEDrag |
ReadExpression |
ReadMethod |
Refresh |
ResetToDefault |
SaveAsClass |
SetFocus |
ShowWhatsThis |
W riteExpression |
W riteMethod |
ZOrder |
请 参 阅 |
CREATE CLASS , CREATE FORM , DEFINE CLASS
返回以当前字体显示的文本字符串高度
语 法
[ nHeight = ] [ FormSet .] object. TextHeight cText
参 数 描 述
nHeight
返 回 一 个 数 值 该 数 值 指 定 文 本 字 符 串 的 高 度
cText
指 定 要 确 定 高 度 的 字 符 串 高 度 的 单 位 由 表 单 的 Scale Mode 属 性 指 定
说 明
TextHeight 方法确定显示 cText 所需要的垂直空间 所返回的高度包括字符串上下的前导空间 因此可以使用返回的高度来计算和放置表单上的多个文本行 如果 cText 中包含嵌入的回车符 那么 TextHeight 方法将返回文本行的累计高度 包括每行上下的前导空间
应 用 于
表单 _SCREEN
请 参 阅
FontSize 属 性 , ScaleMode 属 性 , TextWidth 方 法
返回以当前字体显示的文本字符串宽度
语 法
[ nWidth = ] [ FormSet .] object. TextWidth cText
参 数 描 述
n W idth
返 回 一 个 数 值 该 数 值 指 定 文 本 字 符 串 的 宽 度
cText
指 定 要 确 定 宽 度 的 字 符 串 宽 度 的 度 量 单 位 由 表 单 的 Scale Mode 属 性 指 定
说 明
TextWidth 方法用来确定显示 cText 所需要的水平空间
应 用 于
表单 _SCREEN
请 参 阅
FontSize 属 性 , ScaleMode 属 性 , TextHeight 方 法
在创建对象之前 提供对它的引用
语 法
THIS. Property Name | O bject Name
参 数 描 述
Property Name
指 定 类 的 属 性
O bjectName
指 定 类 中 的 对 象
说 明
THIS 允许在一个类定义中引用属性或对象 类定义块中的方法可以使用 THIS 来指定类创建时存在的属性或对象
因为对象的多个实例共享同样的方法代码 因此 THIS 总是指代码正在执行的实例如果存在一个对象的多个实例 并且调用了对象的方法 THIS 会引用正确的对象示 例
下面的示例在 Form 类的基础上创建 了子类 MyForm 创建了 ChangeBackColor 方法
ChangeBackColor 通过 THIS 来引用 MyForm
DEFINE CLASS MyForm AS FORM
CAPTION = "This Form" HEIGHT = 15
WIDTH = 20
PROCEDURE ChangeBackColor PARAMETER NewColor
THIS.BACKCOLOR = NewColor
ENDPROC ENDDEFINE
请 参 阅
THISFORM , THISFORMSET