VF表单控件属性及解释
2010-03-20 01:30阅读:
- 很多初学vfp的朋友都觉得表单设计的控件属性多而杂,为了便于学习交流,我在此整理了一些常用的属性及其含义,希望对大家的学习会有帮助。介于本人也是初学者,驾驭能力有限,编辑过程中难免有疏漏,望大家海涵。
VF中表单的常用属性
设计时常用的表单属性,定义表单的外观和行为:
属性
说明(默认值)
AlwaysOnTop
控制表单是否总是处在其他打开窗口之上。(.F.)
AutoCenter
控制表单初始化时是否让表单自动地在Visual FoxPro主窗口中居中。(.F.)
BackColor
决定表单窗口的颜色。(255,255,255)
BorderStyle
决定表单是否没有边框,还是具有单线边框、双线边框或系统边框。(3)
Caption
决定表单标题栏显示的文本。(Form1)
Closable
控制用户是否能通过双击“关闭”框来关闭表单。(.T.)
DataSession
控制表单或表单集里的表是否能在可全局访问的工作区中打开,或仅能在表单或表单集所属的专有工作区内打开。(1)
MaxButton
控制表单是否具有最大化按钮。(.T.)
MinButton
控制表单是否具有最小化按钮。(.T.)
Movable
控制表单是否能移动到屏幕的新位置。(.T.)
ScaleMode
控制对象的尺寸和位置属性的度量单位是foxels还是像素。由“选项”对话框中的设置决定。
Scrollbars
控制表单所具有的滚动条类型。(0)
TitleBar
控制标题栏是否显示在表单的顶部。(1)
ShowWindow
控制表单是否在屏幕中、悬浮在顶层表单中或作为顶层表单出现。(0)
WindowState
控制表单是否最小化、最大化还是正常状态。(0)
WindowType
控制表单是否非模式表单(默认)还是模式表单。(0)
属性一览表
Activate Event
当表单集、表单或页对象激活时、或显示工具栏对象时发生。
ActiveControl
引用一个对象上的活动控件。
ActiveForm
引用表单集或_SCREEN对象中的活动表单对象。
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,如果该值为零,SYS(3004)将指定默认的本地ID。
Desktop
指定表单是否包含在VFP主窗口中。
|
Destroy Event
释放一个对象时发生。
DragDrop Event 当拖放操作完成时发生。
DragOver Event 当拖动到一个控件到目标对象上时发生。
Draw
重新绘制表单对象。
DrawMocle
与颜色属性共同指定形状或线条在屏幕上的显示方式。
DrawStyle
指定用图形方法程序绘制时使用的线条样式。
DrawWidth
指定用图形方法程序输出的线条宽度。 Enabled
指定表单或控件能否相应由用户引发的事件。
Error Event
当一个方法程序中存在运行错误时发生。
FillStyle
指定Circle和Box图形方法程序创建形状和图形时所用的填充图案。
FontBold
指定文字是否为粗体。Fill填充
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
创建一个对象时发生。destroy
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主窗口左缘的最大距离。
|
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属性为1(Enabled)时发生本事件。
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)值。
|