属性     
功能                                                                     
caption
显示文本内容,最多允许256个字符                                   
alignment
autosize
指定标签是否可随其中的文本的大小而改变                                     
backstyle
指定标签的背景是否透明:0-透明,可看到标签后面的东西;1-不透明,背景由标签设置                                                                         
alignment
指定文本在标签中的对齐方式 0- 1- 2-居中                                                   
forecolor
指定标签中文本的颜                                                     
fontsize
标签中文本的字号大小                                                   
fontname
标签中文本的字体                                                                               
fontbold
杯签中文本是否加粗
left
标签左边界与表单左边界的距离
width
设定对象的宽度。
visible
指定标签是否可见
属性或关键字
引用
ActiveControl
当前活动表单中具有焦点的控件
ActiveForm
当前活动表单
ActivePage
当前活动表单中的活动页
Parent
该对象的直接容器
THIS
该对象
THISFORM
包含该对象的表单
THISFORMSET
包含该对象的表单集
一些核心事件和触发时间
事件
触发时间
Load
当表单或表单集被加载时产生
Unload
当表单或表单集从内存中释放时产生
Init
创建对象时产生
Destroy
从内存中释放对象时产生
Click
用户在对象上单击鼠标时产生
DblClick
用户在对象上双击鼠标时产生
RightClick
用户在对象上单击鼠标右键时产生
GetFocus
对象得到焦点时产生
LostFocus
对象失去焦点时产生
KeyPress
用户按键时产生
MouseDown
在对象上按下鼠标
MouseUp
在对象上松开鼠标
MouseMove
在对象上移动鼠标
InteractiveChange..
交互式改变对象值
ProgrammaticChange
可编程地改变对象值
表单(form1):
caption: 输入表单的中文标题
backcolor: 设置表单背景颜
autocenter: 使表单运行时自动处于屏幕中央
visible: 设置表单在运行时是否可见,一般采用 .T.
各字段控件:
autosize: 根据所容纳的内容自动调整大小, 常采用 .T.
backstyle: 字段标题一般可设为透明,其它可设为不透明
caption: 输入中文的字段标题
fontname: 设置控件字体
fontsize: 设置字体大小
forecolor : 设置字体颜
VFP6表单及控件属性一览表

Activate Event     当表单集、表单或页对象激活时、或显示工具栏对象时发生。
ActiveControl     引用一个对象上的活动控件。
ActiveForm       引用表单集或_SCREEN改变button按钮的形状对象中的活动表单对象。
Addobject        在运行时向容器对象中添加一个对象。
AddProperty      向对象添加新属性。
Alignment        控件上正文水平对齐方式。
AlwaysOnBottom  防止其他窗口被表单窗口覆盖。
AlwaysOnTop     防止其他窗口遮挡表单。
Autocenter        指定Form对象在首次显示时,是否自动在VFP主窗口内居中。
AutoSize         控件是否根据正文自动调整大小。
BackColor        指定对象内文本和图形的背景。
BackStyle         设置背景风格。
BaseClass        指定VFP基类的类名,被引用对象由此基类派生得到。
BorderStyle       指定对象的边框样式。
Box             在表单对象上绘制矩形。
BufferMode       指定记录是保守式更新还是开放式更新。
Caption          指定对象标题文本。
Circle            在表单上绘制圆或弧。
Class            返回派生对象的类的类名。
ClassLibrary      指定用户自定义类库的文件名,该类库包含对象的类。
Click Event       当用户在一个对象上按下并释放鼠标按钮时,或用编程方式触发该事件时发生
ClipControls      指定在Paint事件中,图形方法程序是否会重画整个对象,并且是否创建将非图形控件排除在外的剪切区域。
Closable         指定能否通过双击窗口菜单图标来关闭表单。
Cls             清除表单中的图形和文本。
Color Source     指定控件颜的设置方式。
Comment        存储对象的有关信息。
ContinuousScroll  指定表单是平滑地滚动还是只在释放滚动框后才重绘。
ControlBox       指定在运行时刻表单或工具栏的左上角是否显示菜单图标。
ControlCount     指定容器对象中控件的数目。
Controls         用于存取容器对象中控件的数组。
CurrentX        指定下一个绘图方法程序的水平坐标。
CurrentY        指定下一个绘图方法程序的垂直坐标。
DataSession      指定表单、表单集或工具栏能否在自己的数据工作期中运行,并拥有独立的数据环境。
DataSessionID    返回数据工作期标识,该标识用于识别表单集、表单或工具栏的私有数据工作期
Dblclick Event    当用户连续快速地按住并释放左(主)鼠标按钮时发生。
Deactivate Event  当一个容器对象如表单,由于其所含对象没有焦点而不再活动时发生。
DefoleLCID      指定在此表单上创建的ActiveX控件和可插入对象的默认本地ID,如果该值为零,SYS3004)将指定默认的本地ID
Desktop         指定表单是否包含在VFP主窗口中。
 回复人:fang668 回复时间:2005-12-30 20:46:00
Destroy Event    释放一个对象时发生。
DragDrop Event  当拖放操作完成时发生。
DragOver Event  当拖动到一个控件到目标对象上时发生。
Draw           重新绘制表单对象。
DrawMocle      与颜属性共同指定形状或线条在屏幕上的显示方式。
DrawStyle       指定用图形方法程序绘制时使用的线条样式。
DrawWidth      指定用图形方法程序输出的线条宽度。
Enabled         指定表单或控件能否相应由用户引发的事件。
Error Event      当一个方法程序中存在运行错误时发生。
Fillcolor         指定图形例程在对象上绘制形状时使用填充。
FillStyle         指定CircleBox图形方法程序创建形状和图形时所用的填充图案。
FontBold        指定文字是否为粗体。
FontCondense    指定文本是否压缩(仅Macintosh)。
FontExtend      指定文本是否扩展(仅Macintosh)。
FontItalic        指定文字是否为斜体。
FontName       指定用于显示文本的字体名。
FontCutline      指定与控件相关联的文字是否显示为空心字(仅适用于Macintosh)。
FontShadow     指定与控件相关联的文字是否带有阴影(仅适用于Macintosh)。
FontSize        指定对象文本的字体大小。
FontStrikethr     指定文字是否带有删除线。
FontUnderline    指定文字是否带有下划线。
ForeColor       指定用于显示对象中文本和图形的前景。
GotFocus Event   当一个对象通过用户操作或以代码方式得到焦点时发生。
Hscrollsmallc     指定表单水平滚动条的滚动增量。
HalfHeightCap    指定表单的标题是否为正常高度的一半。
Height           指定屏幕上一个对象的高度。
HelpContextID    为帮助文件中的一个帮助主题指定上下文标识以提供与上下文相关的帮助。
Hide             通过设置Visible属性为.F.),隐藏一个表单、表单集或工具栏。
Icon             指定在运行时表单最小化时。表示该表单的图标。
Init Event         创建一个对象时发生。
InputMask        指定控件中数据的输入格式和显示格式。
Keypress Event    当用户按住并释放一个键时发生。
Keypreview       指定表单的Keypress事件是否截获控件的Keypress事件。
Left             对于控件,指定其最左边相对于其父对象的位置,对于Form对象,指定表单的左边与Visual Foxpro主窗口之间的距离。
Line            在表单对象上绘制线条。
Load Event      在一个对象创建之前发生。
LockScreen      指定当改动了表单及其所包含控件的属性时,表单是否成批地应用所有改动。
LostFocus Event  当一个对象失去焦点时发生。
MDIForm       指定表单是否为MDI(多文档窗口)。
MacDesktop     指定该表单是否包含在Mac桌面或Visual FoxPro主窗口中(仅Macintosh)。
MaxButton      指定表单是否有最大化按钮。
MaxHeight      指定调整表单大小时所能达到的最大高度。
MaxLeft        指定表单相对Visual FoxPro主窗口左缘的最大距离。

 
 回复人:fang668 回复时间:2005-12-30 20:47:00
MaxTop        指定表单相对Visual FoxPro主窗口上缘的最大距离。
MaxWidth      指定表单可调整到的最大宽度。
MiddleClick Event 当用户在一个控件上按下并释放鼠标的中间键时则发生。
MinButton      是否有最小化按钮。
MinHeight      指定表单可调整到的最小高度。
MinWidth      指定表单可调整到的最小宽度。
MouseDown Event 当用户按下鼠标键时发生此事件。
Name          指定在代码中用以引用对象的名称。   
NewObject      在运行时向容器对象中添加一个对象。   
OLEComplete Event 当数据放到放落目标上,或OLE拖放操作取消时发生本事件。
OLEDrag          开始OLE拖放操作。
OLEDragDrop Event
OLEDragMode    指定拖放资源管理器OLE拖动操作的方式。
OLEDragOver Event 当数据拖动放落目标的上方,并且放落目标的OLEDropMode属性为1Enabled)时发生本事件。
OLEDragPicture  指定在OLE拖放操作期间,显示在鼠标指针下的图片。
OLEDropEffects  指定OLE放落目标所支持的放落操作类型。
OLEDropHasdata 指定放落操作的管理方式。
OLEDropMode   指定放落目标管理OLE放落操作的方式。
OLEGiveFeedBack Event 本事件发生在每个OLEDragOver事件之后,拖放源可用本事件指定OLE拖放操作的类型和视觉反馈。
OLESetData Event 当放落目标调用GetData方法程序,但又不存在指定格式的数据时发生本事件。
OLEStartDrag Event OLE拖动操作一开始,在拖放源对象上就发生本事件。
Objects          一个用于访问容器对象的数据组。
Pset             将表单上的某一点设置为指定颜。
Paint Event       当表单或工具栏重新绘制时发生。
Parent           引用一个控件的容器对象。
ParentClass       返回派生当前对象的父类的类名。
Picture           指定显示在控件上的图形文件或字段。
Point            返回表单上指定点的红绿蓝(RGB)值。
Print            在表单对象上打印一个字符串。
QueryUnload Event 在表单卸载之前发生。
ReadExpression    输入到属性表中用以设置属性值的表达式。
ReadMethod       返回指定方法程序的文本。
Refresh           重新绘制表单或控件并刷新任何值。
Release           从内存中释放表单集或表单。
ReleaseType       返回表示Form对象的释放方式的整数。
RemoveObject     在运行时刻移去Container对象内的指定对象。
ResetToDefault     将属性/方法程序重置为继承值。
Resize Event       在调整对象尺寸时发生。
RightClick Event    当用户在一个控件上按住并释放右(辅)鼠标按钮时发生。
RightToLeft        按从左到右的读取顺序显示文本。
SaveAs            将对象保存为.scx文件。
SaveAsClass        将对象的一个实例作为一种类的定义保存入类库。

 
 回复人:fang668 回复时间:2005-12-30 20:48:00
ScaleMode         指定对象坐标的度量单位。
ScrollBars          指定控件所具有的滚动条类型。
Scrolled Event      单击或拖动水平或垂直滚动条时,发生此事件。
SetAll             对容器对象中的全部或某一类控件设置属性。
SetViewPort        指定表单的ViewPortLeft ViewPortTop属性。
Show              显示表单并指定该表单是模式的还是无模式的。
ShowTips          指定位于给定的Form对象和ToolBar对象上的控件是否显示工具提示。
ShowWhatsThis     显示带有whatsThisHelpID属性的对象的帮助主题。
ShowWindow       指定在创建过程中表单窗口显示表单或工具栏。
SizeBox            指定表单是否有大小方框(仅Macintosh)。
SpecialEffect        指定控件不同样式选项。
Strech             在一个控件内部,指定如何调整一幅图像以适应控件的大小。
Style              指定控件的样式。
TabIndex          指定一个页对象上各控件的Tab键次序以及表单集中各表单对象的Tab键次序。
TabStop           指定用户能否用TAB键将焦点移到对象上。
Tag               存储您程序所需的任何额外数据。
TextHeight         返回字符串高度,该字符串将以当前字体输出。
TextWidth         返回字符串宽度,该字符串将以当前字体输出。
TitleBar           指定表单的标题栏是否可见。
Top              指定其顶边相对于其父对象的顶边距离,对于表单对象,指定表单的顶边与VFP主窗口之间的距离。
Unload Event     释放一个对象时发生。
VScrollSmallChange 指定表单垂直滚动条的滚动增量。
ViewPortHeight     指定Active Document宿主程序视口的高度。
ViewPortLeft       相对于表单的左边,指定Active Document宿主程序视口的左边坐标。
ViewPortTop       相对于表单的顶边,指定Active Document宿主程序视口的顶边坐标。
ViewPortWidth     指定Active Document宿主程序视口的宽度。
Visible            指定对象是可见还是隐藏。
WhatsThisButton    指定表单的标题栏上是否显示问号按钮。
WhatsThisHelp     指定上下文相关的帮助是使用这是什么帮助,还是使用由SET HELP指定的WINDOWS帮助文件。
WhatsThisHelpID  指定一个帮助ID号给这是什么帮助。
WhatsThisMode   激活这是什么帮助模式并显示其相应的鼠标指针。
Width           指定对象的宽度。
Window State     指定表单窗口在运行时刻是最小化还是最大化。
WindowType     指定表单集或表单对象在显示或用DO语句运行时如何动作。
WriteExpression  用表达式设置属性。
WordWrap       指定AutoSize属性为真(.T.)的控件是沿纵向还是横向扩展。
ZOrder          将指定的表单对象或控件置于其Z-order的前端或后端。
ZoomBox        指定表单是否有缩放方框(仅Macintosh)。
属性
默认值
功能
caption
form1
指定表单标题栏显示的文本
name
form1
指定表单对象名,在程序设计中可以通过引用表单名来引用表单
borderstyle
3
决定表单边框:0-无边框,1-单线边框,2-固定对话框,3-可调边框
maxbutton
.T.
控制表单是否有最大化按钮
minbutton
.T.
控制表单是否有最小化按钮
windowstate
普通
控制表单是普通(0),最小化(1),最大化(2).windowstate2,maxbuttonminbutton将不起作用.
alwaysontop
.F.
控制表单是否总是处在其它打开的窗口之上,即防止所引用的表单被其它表单所覆盖
autocenter
.F.
控制表单运行时是否自动在vfp主窗口居中
moveable
.T.
控制表单运行时,是否可移动表单到屏幕的新位置上
visible
.T.
指定表单在运行时是可见的还是隐藏的
closable
.T.
指定表单运行时,用户是否能够通过单击"关闭"按钮来退出表单
windowtype
无模式
控制表单是无模式还是模式表单
0-无模式,用户不必关闭表单就可方问其他界面
1-模式,用户必须关闭当前表单方可访问其他界面
.表单的事件:表单的常用事件如下表:
事件
触发时间
activate
当一个表单变成活动表单时触发
deactivate
表单从活动变成不活动时触发
init
当表单第一次创建时触发,一般将表单的初始化代码放在其中
load
创建表单前触发,事件发生在init事件之前.因为此时表单中的控件尚未建立,所以该事件的代码不能用于处理表单中的控件,但可用来打开数据库和表等
unload
释放表单是触发,该事件发生在destroy事件之后
click
在鼠标单击表单时触发
dbclick
在鼠标双击表单时触发
destroy
当释放表单时触发
error
当方法中有一个运行错误时触发
方法
功能
release
从内存中释放表单或表单集
refresh
重新绘制表单或控件,并更新所有的值
hide
设置visible属性为.F.来隐藏表单(),使表单集不可见,但未从内存中清除
show
设置visible属性为.T.来显示表单(),使表单()为活动对象.参数:1-模式 2-无模式(默认)
move
移动一个对象
draw
重新绘制表单对象
addobject
在运行时给容器对象增加一个对象
saveas
将对象存入scx文件中
cls
清除一个表单中的图形和文本
pset
给表单上的一个点绘制指定的颜
line(起点X,起点Y,终点X,终点Y)
在指定位置绘制直线
box([起点X,起点Y,]终点X,终点Y)
在指定位置画方框,其他参数由下列属性指定:
度量单位-scalemode 线宽-drawwith 方式-drawmode
风格-drawstyle 填充颜-fillcolor 填充风格-fillstyle
略起点,则以currentX,currentY作为起点
circle(半径,圆心[,纵横比])
在表单上绘制一个圆或一段圆弧,其他参数同box
print
在表单对象上显示一个字符串
标签
属性
功能
caption
显示文本内容,最多允许256个字符
autosize
指定标签是否可随其中的文本的大小而改变
backstyle
指定标签的背景是否透明:0-透明,可看到标签后面的东西;1-不透明,背景由标签设置
alignment
指定文本在标签中的对齐方式 0- 1- 2-居中
forecolor
指定标签中文本的颜
fontsize
标签中文本的字号大小
fontname
标签中文本的字体
fontbold
杯签中文本是否加粗
left
标签左边界与表单左边界的距离
width
设定对象的宽度。
visible
指定标签是否可见
文本框
属性
功能
passwordchar
口令字符.此属性赋值后,文本框中的内容均用此内容显示,但实际内容并没有变化
readonly
是否只读.设置为只读后,文本框只能显示value属性中的内容,不能修改
value
存放值.设计时可用此属性赋初值.初值类型决定文本框的数据类型
inputmark
控制输入数据的格式和显示方式.参数及意义如下:控制输入的:X-任意字符 9-数字和+- #-数字和+-号和空格 ;
控制显示的:$-货币符号 $$-浮点货币符号 *-数值左边显示"*"
.-指示小数点位置 ,-小数点左边的数字用","分隔
controlsource
指定与文本框绑定的数据源
selstart
文本框中被选择的文本的起始位置
sellength
文本框中被选择的文本的字符数
seltext
文本框中被选择的文本
selectentry
当文本框得到焦点时是否自动选中文本框中的内容
format
指定Value属性数据输入输出数据格式。参数及意义如下:
A-字符(非空格标点)
D-当前日期格式
E-BRITISH 日期数据
K-光标移入选择整个内容
L-数值数据加前导0
M-InputMask属性中可放入输入选项表
T-去头尾空格
!-转换为大写字母
^-用科学计数法显示数据
$-显示货币符
R-屏蔽字符不放入控制源中
发生时间
when
在得到焦点之前发生
gotlocus
在得到焦点时发生
valid
在失去焦点前发生
lostfocus
在失去焦点时发生
命令按钮(组)
属性
功能
caption
标题文本."\<"字符,输入该字符可选择该命令按钮
picture
标题图像
default
.T.,按回车键可选择此命令按钮
cancel
.T.,esc键可选择此命令按钮
value
命令按钮组中被选中的命令按钮的序号
buttoncount
命令按钮组中的命令按钮的个数
列表框常用属性:见下表
属性
作用
rowsource
列表项内容从何处来(来源)
rowsourcetype
列表项内容来源的类型,详见注1
displayvalue
选择值
boundcolumn
在列表框包含多项时指定哪一列作为value属性的值
columncount
行源列数
list(i)
i行的值
selected(i)
i行是否被选中
multiselect
是否可以同时选取多项
moverbars
项目是否可以移动
sorted
rowsourcetype01,列表项是否按字母大小排序
listindex
列表框中当前被选定项的索引值
integralheight
列表框的高度是否可自动调整
listcount
列表框中数据项的数目
incrementalsearch
确定在键盘操作时是否支持增量搜索.值为.T.,当用键盘选择列表项,用户敲一个键,系统将自动定位到与输入字母相应的项前
1rowsourcetype属性可指定的值):
    0-无,运行时使用列表框的确良additemaddlistitem方法加入
    1-值,将列表框的内容在设计时直接写在该属性中
    2-表别名:由columncount确定表中选择的字段。当用户选择列表框时,记录指针将自动移到该记录上
    3-sql语句:见sql部分,由执行的结果产生。
    4-查询文件名:见查询部分,由查询结果产生
    5-数组名
    6-字段名表:可用表别名作为字段前缀。当用户选择列表项时,记录指针将自动移到该记录上
    7-文件名描述框架,可包含"*""?"来描述在列表框中显示的文件名
    8-结构
    9-弹出式菜单,提供向后兼容。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。