vf中常用表单属性

合集下载

VF 表单常用属性

VF 表单常用属性

VF 表单常用属性Caption表单的标题Name表单的名字AutoCenter表单是否居中(值为.T.时,运行自动居中)Movable表单是否可移动(值为.F.时,运行时不可移动Closable标题栏中关闭按钮是否失效(值为.F.时失效)ControlBox是否取消标题栏中所有按钮(值为.F.时取消)MaxButton指定表单最大化按钮是否失效(值为.F.时失效)MinButton指定表单最小化按钮是否失效(值为.F.时失效)若上述两属性都为.F.,则取消最大与最小化按钮WindowState设定运行时是否是最大化或最小化,值为0(普通),1(最小化),2(最大化)Visible设定表单是否可见,值为.F.时不可见EnabledEnabled设定表单是否可用,为.F. 时不可用标签控件常用属性Autosize标签的显示内容FontName设置标签显示内容的字体FontSzie设置标签显示内容的字体大小ForeColor设置字的颜色BackColor设定标签的背景色Visible设定表签是否可见,值为.f.时不可见文本框控件常用属性Value文本框中的内容(值)Name文本框的名字FontName设置文本框显示内容的字体FontSzie设置文本框显示内容的字体大小ForeColor设置字的颜色BackColor设定文本框的背景色Visible设定文本框是否可见,值为.f.时不可见Enabled设定文本框是否激活可用,值为.f.时不可用PasswordChar设定文本框是否为密码框ReadOnly设定文本框是否只读,值为.t.时只读ControlSource设定文本框的数据源(通过此属性设置,与表的字段发生联系)命令按钮常用属性Caption按钮上显示的内容Name按钮的名字FontName设置按钮的字体FontSzie设置按钮的字体大小ForeColor设置字的颜色BackColor设定按钮的背景色Visible设定按钮是否可见,值为.f.时不可见Enabled设定按钮是否激活可用,值为.f.是不可用命令按钮组常用属性Name按钮组的名字Visible设定按钮组是否可见,值为.f.时不可见Enabled设定按钮组是否激活可用,值为.f.时不可用ButtonCount设定按钮组中的按钮个数Value此属性值返回按钮组中被按下的那个按钮的序号,通过该值,程序里面可以判断哪个按钮被点击,以编写相应的响应代码。

2级VF必考知识点

2级VF必考知识点

高内聚低耦合数据库应用系统中的核心问题是数据库设计在E-R图中实体集用矩形,属性用椭圆,联系用菱形。

str函数把数值转换成字符串,返回值是字符型;val函数字符串转换成数值,返回值是数值型;ctod函数字符转换成日期,返回值是日期型;dtoc函数日期转换成字符,返回值是字符型菜单程序文件的扩展名是mpr;mnx是菜单文件的扩展名;mnt是菜单备注文件的扩展名;prg是程序文件的扩展名在容器的嵌套层次关系中,引用其中某个对象需指明对象在嵌套层次中的位置,经常要用到的关键字是Parent、This、ThisForm、ThisFormSet。

this是当前对象,ThisForm是当前表单,Parent是当前对象的父对象。

因此A)、B)、C)都不是命令按钮的事件。

Click为命令按钮的事件,在鼠标单击时引发,选项D)正确。

选项组(OptionGroup)又称为选项按钮组,是包含选项按钮的一种容器。

新建一个选项组控件,默认名为Optiongroup1,因此A)选项正确。

Check1为复选框的默认名,Spinner1为微调控件的默认名,List1为列表框默认名。

对象有如下一些基本特点:标识唯一性、分类性、多态性、封装性、模块独立性好。

释放表单时,会引发Destroy和Unload事件。

而Init和Load事件是在表单加载时引发的事件。

Release方法会将表单从内存中释放。

在建立表的语句CREA TE TABLE中,FOREIGN KEY短语用于建立和加强两个表数据之间的链接的一列或多列,即外键约束;PRIMARY KEY短语用于定义满足实体完整性的主索引,DEFAULT短语用于定义属性的默认值;CHECK短语是用于定义属性的有效性规则的。

mpr是菜单程序文件的扩展名,菜单文件的扩展名是mnx,菜单备注文件的扩展名是mnt,菜单参数文件不存在。

打开已经存在的表单文件,修改表单文件的命令格式是:MODIFY FORM <表单文件名>。

vf培训资料表单设计 (1)

vf培训资料表单设计 (1)

<包括资料第7章知识>9 面向对象的程序设计一、面向对象的程序设计OOP(Object Oriented Programming)对象:一种将数据和操作过程结合在一起的数据结构,是现实世界中待处理的客观实体的抽象表达。

例:表单(FORM),文本框(TEXT BOX)等二、对象(object)和类(class)的含义对象::是反映客观事物属性及行为特征的描述。

类:是具有共同属性、共同操作性质的对象的集合。

类是对象的抽象描述,对象是类的实例。

类是抽象的,对象是具体的。

通过类可以产生对象。

三、类的特性:继承性、封装性、多态性四、类的分类:基类(29个)、子类、用户自定义类(类库)其中VFP中基类又分为:容器类和控件类五、对象的基本要素:属性、事件、方法(消息)1、属性(PRORERTY):是一组用于描述对象的物理特征的值。

如:对象的标题(CAPTION),名字(NAME),可见性(VISIBLE),能用性(ENABLED)等属性说明属性说明Caption 指定对象的标题Visible 指定对象是可见还是隐藏Name 指定对象的名字Enabled 指定对象能否使用Value 指定对象当前的取值Left 对象左边相对于父对象的的位置Passwordchar 指定用作占位的字符(通常用于文本框设置密码显示形式)TOP 对象上边相对于父对象的位置ButtonCount 指定命令按钮组(COMMAND GROUP)或选项按钮组(OPTIONBUTTON GROUP)中的按钮数目FONTNAME 指定对象文本的字体名B、属性的修改:属性工具中修改,也可以在事件代码中修改。

事件代码中修改的方法:(1)绝对引用:指出所在容器类的名字格式:容器.对象.属性=值例如:mand1.caption=’显示’(2)相对引用:参照关键字参照对象THIS 该对象THISFORM 包含该对象的表单THISFOMSET 包含该对象的表单集Parent 包含该对象的父对象command1中的click事件代码:mand2.caption=”退出”2、事件:对象可以识别和响应的行为和动作。

vf表单控件使用详细说明

vf表单控件使用详细说明

一、标签标签能够显示多个字符构成的文本,用于设计表单上所需的文字性提示信息。

标签和大多数控件的不同点在于运行表单时不能用《tab》键来选择标签。

常用的标签属性及其作用如下。

1、Caption:确定标签处显示的文本。

2、Visible:设置标签可见还是隐藏。

3、AutoSize:确定是否根据标签上显示文本的长度,自动调整标签大小。

4、BackStyle:确定标签是否透明。

5、WordWrap:确定标签上显示的文本能否换行。

6、FontSize:确定标签上显示文本所采用的字号。

7、FontName:确定标签上显示文本所采用的字体。

8、ForeColor:确定标签上显示的文本颜色。

二、命令按钮和命令按钮组在各种窗口或对话框中几乎都要使用一个或多个命令按钮。

一旦用户单击一个命令按钮,就可实现某种规定的操作。

例如,各种对话框中的“确定”按钮,当用户单击时将结束对话框的操作。

VisualForPro中的命令按钮控件同样用于完成特定的操作。

操作的代码通常放在命令按钮的“单击”事件(即Click Event)代码中。

这样,运行表单时,当用户单击命令按钮时便会执行Click事件代码。

如果在表单运行中,某个命令按钮获得了焦点(这时,这个命令按钮上会比其他命令按钮多一个线框),则当用户按下《Enter》键或空格键时,也会执行这个命令按钮的Click时间代码。

常用的命令按钮属性及其作用如下:1、Caption:设置在按钮上显示的文本。

2、Default:在表单运行中,当命令按钮以外的某些控件(如文本框)获得焦点时,若用户按下《Enter》键,将执行Default属性值为.T.的那个命令按钮的click事件代码。

3、Cancel:如果设置该属性值为.T.,则当用户按下<Esc>键时,将执行命令按钮的click事件的代码。

4、Enabled:指明按钮是否失效,即是否被选择。

当Enabled属性值为.f.时,用户无法选择该按钮。

vf中常用表单属性讲解

vf中常用表单属性讲解

VF中常用表单属性讲解Visualforce(VF)是Salesforce平台上一个强大的页面开发工具。

VF能够生成HTML,CSS以及JavaScript代码,并具有与Apex的无缝集成能力。

在VF中表单封装了输入、选择项、日期和错误验证等功能。

本文介绍VF中的常用表单属性。

Input属性VF中的<apex:input>元素可以生成文本框、单选按钮、多选复选框等表单元素。

下面讲解一些常用的属性。

1.type属性:可选值有text、password、checkbox、radio、submit等。

用于指定表单元素的类型。

2.value属性:定义了表单元素默认显示的值。

3.id属性:定义了表单元素的唯一标识符。

4.required属性:定义表单元素是否必填。

Output属性VF中的<apex:output>元素可以生成文本、图片、计算字段等表单元素。

下面讲解一些常用的属性。

1.value属性:用于显示表单元素的默认值。

2.id属性:定义了表单元素的唯一标识符。

SelectList属性VF中的<apex:selectList>元素可以生成下拉列表框和选项列表框。

下面讲解一些常用的属性。

1.id属性:定义了表单元素的唯一标识符。

2.value属性:指定了选中项的值。

3.size属性:定义了下拉列表的大小。

4.style属性:指定了下拉列表的CSS样式。

SelectOption标签用于定义选项。

下面讲解一些常用的属性。

1.value属性:指定了选项的值bel属性:指定了选项的显示文本。

CommandButton属性VF中的apex:commandButton元素用于定义提交表单的按钮。

下面讲解一些常用的属性。

1.action属性:指定了当用户单击按钮时要执行的Apex方法。

2.value属性:指定了按钮上的文本。

3.style属性:指定了按钮的CSS样式。

CommandLink属性VF中的<apex:commandLink>元素用于在单击链接时执行Apex类或方法。

vf中常用表单属性汇总

vf中常用表单属性汇总
计时器Timer
Interval
指定计时器事件的时间间隔,以毫秒为单位
Enabled
计时器是否响应用户触发的事件
Timer事件
按Interval指定的时间间隔触发事件
微调控件Spinner
Value
当前值
KeyBoardHighValue
用户输入的最大值
KeyBoardLowValue
用户输入的最小值
controlsource
数据流
选项按钮组
(有生成器)
Buttoncount
指定选项组按钮中按钮数目,默认包含2个。
Buttons
存取选项按钮组中每个按钮的数组
Value
表名用户选择哪一个按钮。初值为数值时返回按钮序号默认为1。
Controlsource
指定数据源
Style
选项按钮的外观。0圆圈按钮,1图形按钮
.T.
Movable
表单是否能移动
.T.
Name
指定表单名
Form1
Scrollbar
指定滚动条类型:0-无,1-水平,2-垂直,3-水平垂直
0
TitleBar
控制表单是否有标题栏:0-无,1-有
1
WindowState
表单状态:0-正常,1-最小化,2-最大化
0
WindowType
指定表单是模式表单(设置为1),或非模式表单(设置为0)
Borderstyle
选项按钮组的边框。0无,1固定单线
列表框与组合框
Value
返回列表框中被选择的项目。若为N型数据返回项目次序号,若为C型数据返回项目内容
Columncount
指定列表框列数

vf中常用表单属性讲解

vf中常用表单属性讲解
con trolsource
指定文本框的数据源,数据源 可为字段或内存变量。文本框 的值修改,变量的值也会修 改。
passwordchar
指定文本框的定位符,即当向 文本框输入数据时不显示真实 的数据而显示定位符。
In putmask
决定在文本框中值的显示方 式,用来指定数据的输入格式 和显示方式.
指定或返回选定内容的起始位置
selle ngth
指定或返回选定内容的长度
复选框
Checkbox
Style
0标准样式,1图形按钮
Value
复选框的值。当0或.F.表示未选 中,1表示被选中,2或null表示不确定
con trolsource
数据流
选项按钮 组
(有生成
器)
Butt oncount
指定选项组按钮中按钮数目,默认 包含2个。
visiable
按钮是否可见,.T.可见,.F.不
可见
Default
是否为默认按钮,.T.是,.F.不

tooltiptext
提示文本(表单的showtips应
为.T.)
命令按钮
comma ndgroup

Butt on Cou nt
设置命令按钮组命令按钮的数
目,默认值2
Butt on
用于存取命令按钮组中各按钮
的数目默认值0
Value
指定命令按钮组当前的状态, 当属性值为数值型时,若为N
表示,第N个按钮被选中。当 属性值为字符型时,若为字符 型值C,表示命令按钮组中Caption值为C的命令按钮组被 选中。默认值为1
编辑框
Value
编辑框的值
scollbar

VF 第六章、表单

VF 第六章、表单

6
7 8 9
ControlBox
MaxButton MinButton
决定是否有控制图标和控制按钮
决定表单是否具有最大化按钮 决定表单是否具有最小化按钮
WindowType 决定表单是无模式表单还是模式表单,如果表单是模式 表单,用户在访问应用程序其他单元前,必须关闭这个 表单
6.2
案例1
创建表单
序号 1 属性
Value
说明
默认情况下,命令按钮组中的各个按钮被自动赋予了一 个编号,如1,2,3,等,当运行表单时,一旦用户单 击某个按钮,则Value将保存该按钮的编号,于是在程序 中通过检测Value的值,就可以为相应的按钮编写特定的 程序代码。如果在设计时,给Value赋予一个字符型数据, 当运行表单时,一旦用户单击某个按钮,则Value将保存 该按钮的Caption属性值 命令按钮组包含按钮的个数 用于存取命令按钮组中每个命令按钮的数组,代码中可 以通过该数组访问命令按钮组中的各个按钮.
6.2
创建表单
表单属性窗口中可以 设置表单及其控件的各个 属性。
6.2
创建表单
表单常用的属性
序号 1 属性 Caption 说 决定表单标题栏显示的文本 明
2
3 4 5
Name
AutoCenter BackColor Closable
表单的名称
决定表单初始化时是否居中 决定表单背景颜色 决定能否通过双击窗口菜单图标来关闭表单
6.1
面向对象的基本概念
• 面向对象设计的原则
–封装
–继承 –多态
看不到我体内有什么器官吧?!
我和我父亲像吧?!
但也有不同吧?!
6.1
面向对象的基本概念

vf表单讲义

vf表单讲义

表单(FORM):窗口界面1、面向对象编程(1)对象:客观存在的每一个实体都可以看作一个对象。

可以是具体的事物,也可以是抽象的概念。

(2)属性:表示对象的特性、状态。

(3)类:具有相似属性的对象的集合称为类。

对象是类的一个实例。

(4)方法:针对对象,描述对象的行为过程。

(5)事件:激活对象方法的一个动作。

(6)消息:对象之间传递信息。

例如:炸弹是一个对象炸弹可以爆炸是属性炸弹爆炸的过程是方法点燃这个动作是事件(7)父类:子类:基于现有类添加新的属性和方法。

继承:子类继承父类所有的属性和方法。

例如:人是父类,男人和女人是人的子类。

父类中没有性别属性,子类中添加性别属性。

2、表单(FORM):窗口界面(1)创建表单:CREA TE FORM(2)扩展名:.SCX(3)打开表单:MODIFY FORM(4)运行表单:DO FORM 表单名.SCX3、表单设计器:(P181)属性窗口:NAME:控件名,名称CAPTION:标题,字符型V ALUE:值,任何类型4、表单控件(P192):标签、命令按钮、文本框、编辑框、计时器、选项组、页框、列表框、组合框、表格、复选框5、对象的调用:(绝对引用)thisform。

控件名(控件的name属性)。

属性=属性值如:设置标签的标题是OKthisform。

Label1 。

caption=”OK”退出:THISFORM。

RELEASE表单的文件名:表单最后运行保存的名字表单的控件名(表单名):表单的name属性表单的标题:表单的caption属性6、传递消息的例子:BEL1.CAPTION=”新年快乐”对象:LABEL1,给LABEL1传递消息,代码是方法,CLICK点击的动作是事件7、打折的例子,学习标签LABEL(P192)、文本框TEXT(P195)和命令按钮COMMAND(P194) A=THISFORM.TEXT1.V ALUEIF A>=5000S=A*0.6THISFORM.TEXT2.V ALUE=SELSES=A*0.8THISFORM.TEXT2.V ALUE=SENDIF注意:文本框默认为字符型,右键生成器设置为数值型。

VFP表单所有相关属性

VFP表单所有相关属性

ItemBackColor 和ItemForeColor 属性功能:用于指定ComboBox和ListBox控件中显示项的文本时所用的背景和前景颜色.语法:Control.ItemBackColor[=nColor]或者Control.ItemBackColor=RGB(nRedValue,nGreenValue,nBlueValue)Control.ItemForeColor=[nColor]或者Control.ItemForeColor=RGB(nRedValue,nGreenValue,nBlueValue)ItemData 属性功能:ItemData属性使用索引来引用一维数组,该数组包含与ComboBox或者ListBox的List 属性设置值相同的项数.语法:Control.ItemData(nIndex)[=nData]ItemIDData 属性功能:ItemIDData属性使用唯一的标识号来引用一维数组,该数组中包含与COmboBox或ListBox的List属性设置值相同的项数.语法:Control.ItemIDData(nItemID)[=nData]ItemTips 属性功能:ItemTips属性指定是否显示组合框或列表框中项的提示信息.语法:Control.ItemTips[=1Expression]KeyboardHighValue 和KeyboardLowValue 属性功能:指定用键盘可以输入Spinner控件中的最大和最小值.语法:Spinner.KeyboardHighValue[=nHigh]Spinner.KeyboradLowValue[=nLow]KeyPreview 属性功能:KeyPreview属性用于确定表单的KeyPress事件是否监听(intercept)控件的KeyPress事件.语法:Object.KeyPreview[=1Expr]Left 属性功能:Left属性用于确定控件或表单左边界与其容器对象左边界之间的距离.语法:Object.Left[=nDist]LeftColumn 属性功能:LeftColumn属性用于确定Grid控件中显示在最左边列的列号.语法:Grid.LeftColumnLineSlant 属性功能:LineSlant属性用于指定线的倾斜方法,从左上角到右下角或者从左下角到右上角.语法:Line.LineSlant[=cSlant]LinkMaster 属性功能:LinkMaster属性用于指定与Grid控件中显示的子表链接的父表.语法:Grid.LinkMaster[=cName]List 属性功能:List属性是字符串数组,用于存取ComboBox或ListBox控件中的项.语法:Control.List(nRow[,nCol])[=cChar]ListCount 属性功能:ListCount属性用于确定ComboBox或ListBox控件的列表部分的项数.语法:Control.ListCountListIndex 属性功能:ListIndex属性用于确定ComboBox或ListBox控件中所选中项的索引号.语法:Control.ListIndex[=nIndex]ListItem 属性功能:ListItem属性是字符串数组,通过项标识号来存取ComboBox或ListBox控件中的项.语法:Control.ListItem(nItemID)[=cChar]ListItemID 属性功能:ListItemID属性用于为ComboBox或ListBox控件中所选择的项指定唯一的标识号.语法:Control.ListItemID[=nItemID]LockScreen 属性功能:LockScreen属性用于确定表单是否批处理所包含对象的所有属性值的变化.语法:Form.LockScreen[=1Expr]Margin 属性功能:Margin属性用于指定控件文本部分创建的页边宽度.语法:Control.Margin[=nValue]MaxButton 属性功能:MaxButton属性用于指定表单是否有Maximize按钮.语法:Object.MaxButton[=1Expr]MaxHeight 属性功能:MaxHeight属性用于指定可改变大小的表单的最大高度.语法:Object.MaxHeight[=nHeight]MaxLeft 属性功能:MaxLeft属性用于指定表单与Visual FoxPro主窗口左边界之间的最大距离.语法:Object.MaxLeft[=nMaxLeft]MaxLength 属性功能:MaxLength属性用于指定EditBox或TextBox中可以输入字符的最大长度.语法:Control.MaxLength[=nMaxLength]MaxTop 属性功能:MaxTop属性用于指定表单与Vixual FoxPro主窗口上边界的最大距离.语法:Object.MaxTop[=nMaxTop]MaxWidth 属性功能:MaxWidth属性用于指定可改变大小的表单的最大宽度.语法:Object.MaxWidth[=nMaxWidth]MDIForm 属性功能:MDIForm属性用于指定哪个表单响应Maximize按钮,支持向下兼容.语法:Object.MDIForm[=1Expr]MemoWindow 属性功能:当TextBox控件的数据源是备注字段时,MemoWindow属性用于确定所使用的用户自定义窗口的名称.支持向下兼容,可以用EditBox控件取代.语法:TextBox.MemoWindow[=cName]MinButton 属性功能:MinButton属性用于指定窗体是否具有Minimize按钮.语法:Object.MaxButton[=1Expr]MaxHeight 属性功能:MaxHeight属性用于指定可改变大小的表单的最大高度.语法:Object.MaxHeight[=nHeight]MaxLeft 属性功能:MaxLeft属性用于指定表单与Visual FoxPro主窗口左边界之间的最大距离.语法:Object.MaxLeft[=nMaxLeft]MaxLength 属性功能:MaxLength属性用于指定EditBox或TextBox中可以输入字符的最大长度.语法:Control.MaxLength[=nMaxLength]MaxTop 属性功能:MaxTop属性用于指定表单与Vixual FoxPro主窗口上边界的最大距离.语法:Object.MaxTop[=nMaxTop]MaxWidth 属性功能:MaxWidth属性用于指定可改变大小的表单的最大宽度.语法:Object.MaxWidth[=nMaxWidth]MDIForm 属性功能:MDIForm属性用于指定哪个表单响应Maximize按钮,支持向下兼容.语法:Object.MDIForm[=1Expr]MemoWindow 属性功能:当TextBox控件的数据是具注备字段时,MemoWindow属性用于确定所使用的用户自定义窗口的名称.支持向下兼容,可以用EditBox控件取代.语法:TextBox.MemoWindow[=cName]MinButton 属性功能:MinButton属性用于指定窗体是否具有Minimize按钮.语法:Object.MinButton[=1Expr]MinHeight 属性功能:MinHeight属性用于指定可变大小的表单的最小高度.语法:Object.MinHeight[=nHeight]MinWidth 属性功能:MinWidth属性用于指定可变大小的表单的最小宽度.语法:Object.MinWidth[=nWidth]MouseIcon 属性功能:当鼠标指针位于某一对象上时,MouseIcon属性用于指定要显示的鼠标指针图标.语法:Object.MouseIcon[=cFileName]MousePointer 属性功能:在运行时,鼠标置于对象的某一特定部分时指定鼠标指针的形状.语法:Object.MousePointer[=nType]Movable 属性功能:Movable属性用于指定对象在运行时是否可移动.语法:Object.Movable[=1Expr]MoverBars 属性功能:MoverBars属性用于指定ListBox控件是否显示移动条(mover bar).语法:ListBox.MoverBars[=1Expr]MultiSelect 属性功能:MultiSelect属性用于指定用户是否可以在ListBox控件中进行多重选择以及如何进行多重选择.语法:ListBox.MultiSelect[=nChoice]Name 属性功能:Name属性指定在程序代码中用于引用对象的名称.语法:[=cName]NewIndex 属性功能:NewIndex属性用于确定最近添加到ComboBox或ListBox控件中的项的索引号.语法:Control.NewIndexNewItemID 属性功能:NewItemID属性用于确定最近添加到ComboBox或ListBox控件中的项的项标识号.语法:[Form.]Control.NewItemIDNoData OnLoad属性功能:NoData OnLoad属性将导致与Cursor对象有关的视图在没有卸载数据时就激活.语法:DataEnvironment.Cursor.NoData OnLoad[=1Setting]NullDisplay 属性功能:NullDisplay属性指定显示空值(null)文本.语法:Object.NullDisplay[=cNullText]NumberOfElements 属性功能:NumberOfElement属性指定表明数据中有多少个项用于填充ComboBox或ListBox控件的列表部分.语法:[Form.]Control.NumberOfElements[=nTotal]Object属性功能:Object属性用于访问OLE服务器(server)的属性和方法.语法:OLE Object.Object[.Property][=eValue]或者OLE Object.Object[.Method]OLEClass 属性功能:OLEClass属性返回OLE对象的类标识号.语法:Control.OLEClass[=cName]OLELCID 属性功能:OLELCID属性包含用于指示OLE Bound控件或OLE Container控件的Local ID的数值型数值.语法:Control.OLELCIDOLERequestPendingTimerout 属性功能:用于指定自动化(Automation)请求之后显示忙消息(busy message)之前要消耗多少毫秒.语法:Application Object.OLERequestPendingTimeout[=nMilliseconds]OLEServerBusyRaiseError 属性功能:用于指定当自动化(Automation)请求被拒绝时是否发出错误消息.语法:Application Object.OLEServerBusyRaiseError[=1Expression]OLEServerBusyTimeout 属性功能:用于指定服务器忙时自动化(Automation)请求要重试多长时间.语法:Application Object.OLEServerBusyTimeout[=nMillseconds]OLETypeAllowed 属性功能:返回包含控件中的OLE对象的类型.语法:Control.OLETypeAllow[=nValue]OneToMany 属性功能:在父表中移动记录指针时,指定记录指针是否保持在同一父记录上,直到子表中的记录指针移动通过所有的关联记录为止.语法:Object.DataEnvironment.Relation.OneToMany[=1Expr]OpenViews 属性功能:确定自动打开的与表单集、表单或报表数据环境有关的视图类型.语法:DataEnvironment.OpenViews[=nExpression]OpenWindow 属性功能:当局限于备注字段的TextBox控件接收到焦点(focus) 时,确定是否自动打开窗口.支持向下兼容,可以用EditBox控件代替.语法:[Form.]TextBox.OpenWindow[=1Expr]Order 属性功能:Order属性用于为Cursor对象指定控制索引标记.语法:DataEnvironment.Cursor.Order[=cTagName]PageCount 属性功能:PageCount属性用于确定页框(page frame)中所包含页的数量.语法:Page Frame.PageCount[=nPages]PageHright 属性功能:PageHeight属性用于指定页的高度.语法:Page Frame.PageHeight[=nHeight]PageOrder 属性功能:PageOrder属性用于指定页框(page frame)中页之间的相对顺序.语法:Page.PageOrder[=nOrder]Pages 属性功能:Pages属性是用于存取页框中某一页的数组.语法:Page Frame.Pages(Index).Property[=Expr]PageWidth 属性功能:PageWidth属性用于指定的宽度.语法:Page Frame.PageWidth[=nWidth]Panel 属性功能:Panel属性用于确定Grid控件中的活动面板(panel).语法:Grid.Panel[=nSide]PanelLink 属性功能:PanelLink属性用于确定Grid控件的左面板和右面板是否链接.语法:Grid.PanelLink[=1Expr]Parent 属性功能:Parent属性引用控件的容器对象.语法:Control.ParentParentAlias 属性功能:ParentAlias属性用于确定父表的别名.语法:DataEnvironment.Relation.ParentAlias[=cAliasName]ParentClass 属性功能:ParentClass属性返回对象类的父类名.语法:Object.ParentClassPartition 属性功能:Partition属性用于确定是否将Grid控件分割成两个面板,并指定分割相对于Grid控件左边界的位置.语法:Grid.Partition[=nSplit]PasswordChar 属性功能:PasswordChar属性用于确定是否在TextBox控件显示用户键入的字符或占位符(placeholder character),并确定所用字符为占位符.语法:TextBox.PasswordChar[=cCharString]Picture 属性功能:Picture属性用于确定显示在控件中的位图文件(.BMP)或图标文件(.ICO).语法:Control.Picture[=cFileName]ReadCycle 属性功能:ReadCycle属性确定焦点(focus)移出表单的最后一个对象时,是否移到表单集的第一个对象中.这个属性包含对READ的向下兼容.语法:FormSet.ReadCycle[=1Expr]ReadLock 属性功能:ReadLock属性用于确定表单集中任意一个表单引用的全部记录是否被锁定.这个属性包含对READ的向下兼容.语法:FormSet.ReadLock[=1Expr]ReadMouse 属性功能:ReadMouse属性用于确定是否可以用鼠标在表单集的表单中的控件之间进行移动.支持对READ的向下兼容.语法:FormSet.ReadMouse[=1Expr]Read Object属性功能:Read Object属性用于确定激活表单集具有焦点(focus)的对象.支持对READ的向下兼容.语法:FormSet.Read Object[=nFocus]ReadOnly 属性功能:ReadOnly属性用于确定用户能否编辑控件,或者指定与Cursor对象有关的表或视图能否更改.语法:[Form.]Control.ReadOnly[=1Expr]DataEnvironment.Cursor.ReadOnly[=1Expr]ReadSave 属性功能:ReadSave属性用于确定READ命令能否用于重新激活对象.支持对READ的向下兼容.语法:FormSet.ReadSave[=1Expr]ReadTimeout 属性功能:ReadTimeout属性用于确定在没有用户输入时,表单集将保持活动状态的时间.支持对READ的向下兼容.语法:FormSet.ReadTimeout[=nTime]RecordMark 属性功能:RecordMark属性用于确定Grid控件中是否显示记录选择标记列.语法:Grid.RecordMark[=1Expr]RecordSource 属性功能:RecordSource属性用于确定Grid控件绑定的数据源.语法:Grid.RecordSource[=cName]RecordSourceType 属性功能:RecordSourceType属性用于确定如何打开Grid控件的数据源.语法:Grid.RecordSourceType[=nType]RelationalExpr 属性功能:RelationalExpr属性是一个关联表达式,通过在父表字段与子表中的索引建立关联关系来连接两个表.语法:Object.RelationalExpr[=cExpr]RelativeColumn 属性功能:RelativeColumn属性用于确定Grid控件中可视部分的活动列.语法:Grid.RelativeColumn[=nColumn]RelativeRow 属性功能:RelativeRow属性用于确定Grid控件中可视部分的活动行.语法:Grid.RelativeRow[=nRow]ReleaseType 属性功能:ReleaseType属性返回用于确定如何释放Form对象的整数值.语法:Object.ReleaseTypeResizable 属性功能:运行时,Resizable属性用于确定Column对象是否可以由用户改变大小.语法:Column.Resizable[=1Expr]RowHeight 属性功能:RowHeight属性用于确定Grid控件的行高度.语法:Grid.RowHeight[=nHeight]RowSource 属性功能:RowSource属性用于确定ComboBox控件中值的数据源.语法:Control.RowSource[=cName]RowSourceType 属性功能:RowSourceType属性用于确定控件中数据源的类型.语法:Control.RowSourceType[=nSource]ScaleMode 属性功能:当使用图形方法或定位控件时,ScaleMode属性用于指定对象坐标的计量单位.语法:Object.ScalMode=nModeScrollBars 属性功能:ScrollBars属性用于确定控件的滚动条类型.语法:[Form.]Control.ScrollBars[=nType]Seconds 属性功能:Seconds属性确定是否在文本框中显示DateTime型数值的秒部分.语法:Object.Seconds[=nValue]Selected 属性功能:Selected属性用于确定列表框或组合框中的某一项是否被选择.语法:[Form.]Control.Selected(Index)[=1Expr]SelectedBack 和SelectedForeColor 属性功能:用于确定被选中文本的背景和前景颜色.语法:Control.SelectedBackColor[=cColor]或者Control.SelectedBackColor=RGB(nRedValue,nGreenValue,nBlueValue)Control.SelectedForeColor[=nColor]或者Control.SelectedForeColor=RGB(nRedValue,nGreenValue,nBlueValue)SelectedID 属性功能:用于确定组合框或列表框中的某一项是否被选择.语法:Control.SelectedID(nItemID)[=1Expr]SelectedItemBackColor 和SelectedItemForeColor 属性功能:用于确定组合框列表框中被选择项的背景和前景颜色.语法:Control.SelectedItemBackColor[=nColor]或者Control.SelectedItemBackColor=RGB(nRedValue,nGreenValue,nBlueValue)Control.SelectedItemForeColor[=nColor]或者Control.SelectedItemForeColor=RGB(nRedValue,nGreenValue,nBlueValue)SelectOnEntry 属性功能:当用户移动到列单元(cell)、编辑框或文本框中的文本时,确定是否选择文本.语法:Object.SelectOnEntry=1ExprSelLength 属性功能:SelLength属性返回用户在控件的文本输入区中选择的字符数,或者指定选择的字符数.语法:[Form.]Control.SelLength[=nLength]SelStart 属性功能:SelStart属性返回用户在控件的文本输入区中所选择文本的起始位置,或者指定文本插入点的位置(如果没有选择文本).此外,还指定控件的文本输入区中进行文本选择的起始位置.语法:[Form.]Control.SelStart[=nStart]SelText 属性功能:SelText属性返回用户在控件的文本输入区中选择的文本内容,或者返回空串(如果没有选择文本).语法:[Form.]Control.SelText[=cString]ShowTips 属性功能:ShowTips属性确定是否显示Form对象或ToolBar对象中指定控件的工具提示(ToolTip).语法:Object.ShowTips=1ExprShowWindow 属性功能:ShowWindow属性确定表单或工具栏是否为顶层表单或子表单.语法:Form.ShowWindow[=nExpr]Sizable 属性功能:Sizable属性用于确定对象是否可以改变大小.语法:Object.Sizable=1ExprSizeBox 属性功能:SizeBox属性用于确定表单是否有大小框.语法:Object.SizeBox=1ExprSorted 属性功能:Sorted属性用于确定ComboBox或ListBox控件中列表部分的项是否自动按字母顺序排列.语法:[Form.]Control.Sorted[=1Expr]Sparse 属性功能:Sparse属性用于确定CurrentControl属性是影响Column对象中的所有单元还昌只影响活动单元.语法:Column.Sparse[=1Expr]SpecialEffect 属性功能:SpecialEffect属性用于确定控件的不同格式选项.语法:[Form.]Control.SpeciaEffect=nExprSpinnerHeighValue 和SpinnerLowValue 属性功能:用于确定通过鼠标单击上下箭头可以输入到Spinner控件的最大值和最小值.语法:Spinner.SpinnerHighValue[=nHigh]Spinner.SpinnerLowValue[=nLow]SpiltBar 属性功能:SpiltBar属性用于确定是否在Grid控件中显示分割条.语法:Grid.SplitBar[=1Expr]StartMode 属性功能:StartMode包含指示Visual FoxPro如何启动数值型数值.语法:Application Object.StartModeStatusBar 属性功能:StatusBar属性用于指定在Visual FOxPro状态栏中显示的文本.语法:Application Object.StatusBar[=cMessageText]StatusBarText 属性功能:StatusBarText属性用于指定控件获得焦点(focus)时,在状态栏中显示的文本内容.语法:[Form.]Control.StatusBarText[=cText]Stretch 属性功能:Stretch属性用于确定如何调整图像的大小来适应控件.语法:[Form.]Control.Stretch[=nType]StrictDateEntry 属性功能:StrictDateEntry属性确定是否在文本框中按特点的静态格式显示Date和DateTime型数值.语法:Object.StrictDateEntry[=nValue]Style 属性功能:Style属性用于确定控件的风格.语法:[Form.]Control.Style[=nType]TabIndex 属性功能:TabIndex属性用于指定页框中控件的制表顺序和表单集中的制表顺序.语法:[Object.]Control.TabIndex[=nOrder]Tabs 属性功能:Tabs属性用于指定页框是否有标记(Tab).语法:Page Frame.Tabs[=1Expr]TabStop 属性功能:TabStop属性用于确定用户是否可以用Tab键来移动焦点(focus)到对象中.语法:[Object.]Control.TabStop[=1Expr]屏蔽Tab键TabStretch 属性功能:当标记不适应于页框时,TabStretch属性用于指定要采取的动作.语法:Page Frame.TabStretch[=nSetting]Tag 属性功能:Tag属性用于存储程序中需要的任何额外数据.语法:Object.Tag[=Expr]TerminateRead 属性功能:单击控件时,Terminate属性用于确定表单或表单集是否失去活动性.支持对READ的向下兼容.语法:[Form.]Control.TerminateRead[=1Expr]Text 属性功能:Text属性包含输入到控件文本框部分的未格式化文本.语法:Object.TextToolTipText 属性功能:ToolTipText属性用于为控件的工具提示(ToolTips)指定文本内容.语法:Control.ToolTipText=cTextTop 属性功能:Top属性用于确定对象上边界与其容器对象上边界之间的距离.语法:Object.Top=[nValue]TopIndex 属性功能:TopIndex属性用于确定列表中出现在最顶端的项.语法:Control.TopIndex=[nIndex]TopItemID 属性功能:TopItemID属性用于确定列表中出现在最顶端项的标识号.语法:Control.TopItemID=[nItemID]Value 属性功能:Value属性用于确定控件的当前状态.语法:[Form.]Control.Value[=nSetting]Version 属性功能:Version属性探险字符返回Visual FoxPro的版本号.语法:Application Object.VersionView 属性功能:View属性用于确定Grid控件的视图类型.语法:Grid.View=[nType]Visible 属性功能:Visible属性用于确定对象是可见的还是隐藏的.语法:Object.Visible=[1Expr]WhatsThisButton 属性功能:用于确定What's This按钮是否出现的表单标题中.语法:Form.WhatsThisButton[=1Expr]WharsThisHelp 属性功能:用于确定上下文敏感帮助是否使用WhatsThisHelp技术来打开SET HELP指定的帮助文件.语法:Form.WhatsThisHelp[=1Expr]Width 属性功能:Width属性用于确定对象的宽度.语法:[Object.]Width[=nWidth]WindowList 属性功能:WindowList属性用于确定可以参与当前表单的READ处理的一组表单.支持对READ 的向下兼容.语法:FormSet.WindowList=cListWindowState 属性功能:WindowState属性用于在运行时确定表单窗口的可视状态(如最大化、最小化等).语法:[Object.]WindowState[=nState]WindowType 属性功能:显示或用DO命令运行表单集或表单时,WindowType属性用于确定其类型.语法:Object.WindowType=[ntype]WordWrap 属性功能:当控件调整大小时,WordWrap属性用于确定Label控件是否进行垂直或水平扩充,以便可以适应Caption属性所指定的文本.语法:[Form.]Label.WordWrap[=1Expr]ZoomBox 属性功能:ZoomBox属性用于确定表单是否有缩放框(zoom box).语法:Object.ZoomBox=1Expr。

vf中常用表单属性

vf中常用表单属性
controlsource
数据流
选项按钮组
(有生成器)
Buttoncount
指定选项组按钮中按钮数目,默认包含2个。
Buttons
存取选项按钮组中每个按钮的数组
Value
表名用户选择哪一个按钮。初值为数值时返回按钮序号默认为1。
Controlsource
指定数据源
Style
选项按钮的外观。0圆圈按钮,1图形按钮
.T.
Movable
表单是否能移动
.T.
Name
指定表单名
Form1
Scrollbar
指定滚动条类型:0-无,1-水平,2-垂直,3-水平垂直
0
TitleBar
控制表单是否有标题栏:0-无,1-有
1
WindowState
表单状态:0-正常,1-最小化,2-最大化
0
WindowType
指定表单是模式表单(设置为1),或非模式表单(设置为0)
计时器Timer
Interval
指定计时器事件的时间间隔,以毫秒为单位
Enabled
计时器是否响应用户触发的事件
Timer事件
按Interval指定的时间间隔触发事件
微调控件Spinner
Value
当前值
KeyBoardHighValue
用户输入的最大值
KeyBoardLowValue
用户输入的最小值
属性
用途
默认值
AutoCenter
初始化时是否让表单自动在vfp窗口中居中
.F.
AlwaysOnTop
表单是否总是处于其他窗口之上
.F.
BackColor
决定表单窗口的颜色

VF第8章1206

VF第8章1206
第 8 章 表单控件的使用
本章提要:介绍VFP表单控件工具栏上的21个基类 控件及表单集的常用属性、方法、事件及主要功能等。 将其按主要功能分为五类: 输出类:标签、图像、线条、形状。 输入类:文本框、编辑框、微调控件、列表框、 组合框。 控制类:命令按钮、命令按钮组、复选框、 选项按钮组、计时器。 多重容器类:表格、页框、Container容器、表单集。 连接类:ActiveX绑定控件、超级链接控件、 ActiveX控件。
相近实例运行
创建表单的基本步骤: 1. 构思 2. 添加对象 3. 设置属性
8.3.2 编辑框控件(EditBox)
【例8.4】设计表单,实现在一个编辑框中查找 另一个编辑框选定项内容 。
运行
8.3.3列表框控件与组合框控件
例:在表单上创建一下拉组合框控件,要求列表中显示 STU表的三个专业,表单初运行时,组合框显示“计算机”。
27. ControlSource 指定与对象建立联系的数据源 28. RowSource 指定组合框和列表框中数据值的源 29. RowSourceType 指定控件中数据值的源的类型 30. RecordSource 指定与表格控件建立联系的数据源 31. RecordSourceType
多数控件具有的基本属性:
运行
8.4.3 复选框控件(CheckBox)
从几种方案中,选择其中一种用“复 选框”的控件,它有两种状态可以选择: (1)选中,复选框中出现一个“√”标志。 (2)不选,或称“关闭”,“√”标志消失。 如同开关一样,每单击一次,它的状 态在“打开”与“关闭”之间切换。“√” 标志也在有和无之间切换
指定控件的当前状态。
适用于:复选框、列表框、组合框、命 令按钮组、编辑框、表格、文本框、选项 按钮组、微调按钮。

VF中表单的常用属性在这里给大家惊情奉献哦

VF中表单的常用属性在这里给大家惊情奉献哦

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 向对象添加新属性。

vf中常用表单属性

vf中常用表单属性
决定在文本框中值的显 示方式,用来指定数据 的输入格式和显示方 式•
seitext
返回被选定的字符
reado nly
是否为只读(逻辑
值:.「或.F.)
setfocus
设置焦点
valid
文本框失去焦点前发生
keypress
按键时发生
in teractivecha nge
文本框的值被改变时发
,默认值2
Button
用于存取命令按钮组中
各按钮的数目默认值0
Value
指定命令按钮组当前的 状态,当属性值为数值 型时,若为N表示,第N个按钮被选中。当属
性值为字符型时,若为 字符型值C,表示命令
按钮组中Caption值为C的命令按钮组被选中。
默认值为1
编辑框
Value
编辑框的值
scollbar
选项按钮组的边框。0无,1固定单线
Value
返回列表框中被选择的项目。若为N型 数据返回项目次序号,若为C型数据返回项目内容
Columncount
指定列表框列数
Colum nWidths
指定各列的列宽
con trolsource
指定数据源
selected
指定项目是否被选定。.t.为选定,.f.为
没选定selected。)
en abled
按钮是否有效(.「有 效,.F.无效,默认有
效)
visiable
按钮是否可见,.T.可
见,.F.不可见
Default
是否为默认按钮,.T.是,.F.不是
tooltiptext
提示文本(表单的
showtips应为.T.)
命令按钮
comma ndgrou p组

vfp常用属性

vfp常用属性

数组初值: .f.DIMENSION b(3,3)b=1b(1,1)=6b(2,2)="4"b(2,3)=.t.?b(5) "4"?b(2) 1访问键,下划线,热键(N) (\<N) 分割线\-执行表单form12.scx:do form form12.scx打开表:use+表名.dbf关闭表:use打开表单: modify form 表单名.scx 执行程序:do 程序名.prg帮助:help退出VFP运行环境:quit退出并返回VFP系统菜单:clearset sysmenu to defaultclear event快捷键:选项里面标题:caption字体:FontName 字号:FontSize字体颜色:forecolor背景透明:BackStyle沿纵向扩展:wordwrap自适应大小:AutoSize边框:Border固定边框:BorderStyle固定对话框表单运行时居中:表单AutoCenter 只读:ReadOnly数据源:combo 组合框可以用生成器完成RowSourceType 6-字段RowSourceEdit 编辑框ControlSourceshift 同时选择控件微调控件25~1000数据选项卡:KeyBoardHighValue 1000 KeyBoardLowValue 25 SpinnerHighValue 1000 SpinnerLowValue 25默认值:ValueIncreMent:间隔编辑框Edit 显示文字-Value选项按钮组OptionGroup-生成器,Value用来设置所选项。

等比填充stretch图像大小36*36 width=36,height=36圆形Curvature=99 直径60-width=60,height=60线条水平height=0,线条宽度borderWidth 边框颜色borderColor页框右击-编辑系统当前年份-fx函数文本框Value=year(Date())系统当前日期标签caption=DtoC(Date())复选框check 选中value=1文本框Text中放入当前系统日期value=Date()标签中放入系统当前时间:caption=time()文本框text中输入密码:MaxLength=6InputMask=999999PasswordChar=*图片显示“斑马” :ToolTipText。

VFP6表单及控件属性总结

VFP6表单及控件属性总结

VFP6表单及控件属性一览表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 指定在运行时刻表单或工具栏的左上角是否显示菜单图标。

表单及其控件属性

表单及其控件属性
组合框(ComboBox)
Style
0—下拉组合框;2—下拉列表框。注意:组合框具有列表框和文本框的大部分属性
微调按钮(Spinner)
KeyboardHighValue
指定可用键盘输入到微调控件文本框中的最大值。
KeyboardLLowValue
指定可用键盘输入到微调控件文本框中的最小值。
InputMask
பைடு நூலகம்文本框(text)
ControlSource
指定与文本框绑定的数据源。设计和运行时可用,可以是一个字段,也可以是变量。
InputMask
指定控制中数据的输入格式和显示方式。基本同数据库中输入掩码。
PassWordChar
决定用户输入的字符是否显示在文本框中,如此属性设置为*,则不管输入什么内容,文本框都显示*,但实际的值还是保存在Value中。
Style
指定单选按钮或复选框的显示方式
复选框(CheckBox)
Alignment
0—左:控件钮在左边,标题显示在右边,缺省设置;1—右:控件钮在右边,标题显示在左边。
Value
0—未被选定,缺省设置;1—被选定;2—灰色,禁止选择(该设置只在代码中可用)。
Style
指定单选按钮或复选框的显示方式
编辑框(EditBox)
ScrollBar
0—无:没有滚动条;2—垂直:加滚动条。
ReadOnly
指定用户是否可以编辑一个控件;.T.—真:不能编辑控件;.F.—假(默认值):可以编辑控件。
计时器(Timer)
Interval
指定计时器控件的Timer事件之间的时间间隔毫秒数,缺省为0,不触发Timer事件;单位ms(0.001 s)

vf中常用表单属性(1)

vf中常用表单属性(1)
该列只读
列标题属性(header)
Caption
列标题
Alignment
对齐方式
页框Pageframe
PageCount
包含的页面数
Pages
用于存取页对象的数组
ActivePage
活动页的页码
Caption
页面标题(选项卡标题)
计时器Timer
Interval
指定计时器事件的时间间隔,以毫秒为单位
7: 文件,将文件作为项目,用当前目录的文件名来填充列表。Rowsource设置文件类型。如:设为*。Scx
8: 结构,将表结构作为项目 。
9: 弹出式菜单,将一个先前定义的弹出式菜单作为项目。
Style
0-下拉组合框。可在列表中选项,也可输入。是默认值。1-下拉列表框。
表格
Columncount
指定表格列数 默认值-1
0
常用表单属性
控件名称
常用属性及事件
标签(Label)
常用设置为:大小自动适应、背景透明
Caption
autosize
根据内容多少自动改变标签大小(逻辑值:.T.或.F.)
wordwarp
自动换行(逻辑值:.T.或.F.)
backstyቤተ መጻሕፍቲ ባይዱe
透明(值0)或不透明(值1)
borderstyle
无边框(值0)或单线框(值1)
命令按钮commandgroup组
ButtonCount
设置命令按钮组命令按钮的数目,默认值2
Button
用于存取命令按钮组中各按钮的数目 默认值0
Value
指定命令按钮组当前的状态,当属性值为数值型时,若为N表示,第N个按钮被选中。当属性值为字符型时,若为字符型值C,表示命令按钮组中Caption值为C的命令按钮组被选中。默认值为1

vf中常用表单属性-7页word资料

vf中常用表单属性-7页word资料
Borderstyle
选项按钮组的边框。0无,1固定单线
列表框与组合框
Value
返回列表框中被选择的项目。若为N型数据返回项目次序号,若为C型数据返回项目内容
Columncount
指定列表框列数
ColumnWidths
指定各列的列宽
controlsource
指定数据源
selected
指定项目是否被选定。.t.为选定,.f.为没选定selected(1)
0
常用表单属性
控件名称
常用属性及事件
标签(Label)
常用设置为:大小自动适应、背景透明
Caption
autosize
根据内容多少自动改变标签大小(逻辑值:.T.或.F.)
wordwarp
自动换行(逻辑值:.T.或.F.)
backstyle
透明(值0)或不透明(值1)
borderstyle
无边框(值0)或单线框(值1)
BoundColumn
指定哪一列作为value属性值
Multiselect
在列表框中能否多重选择
Listcount
指定列表框中列表项的个数
List
用来存取项目的字符串数组,形式为控件对象.List(<行>[,列])
ListIndex
返回选定项的顺序号
常用事件
Additem
在rowsourcetype为0时为列表框添加器,对象名.additem(项目值,[<行>,<列>])如对象名.additem(“项目名”)
Form1
Closable
是否可以通过单击关闭按钮或双击控制菜单框来关闭表单
.T.
DataSession

VF表单讲义

VF表单讲义

表单(FORM):窗口界面1、面向对象编程(1)对象:客观存在的每一个实体都可以看作一个对象。

可以是具体的事物,也可以是抽象的概念。

(2)属性:表示对象的特性、状态。

(3)类:具有相似属性的对象的集合称为类。

对象是类的一个实例。

(4)方法:针对对象,描述对象的行为过程。

(5)事件:激活对象方法的一个动作。

(6)消息:对象之间传递信息。

例如:炸弹是一个对象炸弹可以爆炸是属性炸弹爆炸的过程是方法点燃这个动作是事件(7)父类:子类:基于现有类添加新的属性和方法。

继承:子类继承父类所有的属性和方法。

例如:人是父类,男人和女人是人的子类。

父类中没有性别属性,子类中添加性别属性。

2、表单(FORM):窗口界面(1)创建表单:CREATE FORM(2)扩展名:.SCX(3)打开表单:MODIFY FORM(4)运行表单:DO FORM 表单名.SCX3、表单设计器:(P181)属性窗口:NAME:控件名,名称CAPTION:标题,字符型V ALUE:值,任何类型4、表单控件(P192):标签、命令按钮、文本框、编辑框、计时器、选项组、页框、列表框、组合框、表格、复选框5、对象的调用:(绝对引用)thisform。

控件名(控件的name属性)。

属性=属性值如:设置标签的标题是OKthisform。

Label1 。

caption=”OK”退出:THISFORM。

RELEASE表单的文件名:表单最后运行保存的名字表单的控件名(表单名):表单的name属性表单的标题:表单的caption属性6、传递消息的例子:BEL1.CAPTION=”新年快乐”对象:LABEL1,给LABEL1传递消息,代码是方法,CLICK点击的动作是事件7、打折的例子,学习标签LABEL(P192)、文本框TEXT(P195)和命令按钮COMMAND(P194) A=THISFORM.TEXT1.V ALUEIF A>=5000S=A*0.6THISFORM.TEXT2.V ALUE=SELSES=A*0.8THISFORM.TEXT2.V ALUE=SENDIF注意:文本框默认为字符型,右键生成器设置为数值型。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3: SQL语句,将select查询结果作为项目,命令中还应包含into cursor子句将结果生成临时表。如:select *from student into cursor mylist
4:查询(.qpr),将select查询结果作为项目,应将Rowsource设置为.qpr.
5:数组,将数组内容作为项目,还应指定Rowsource中指定数组名。使用多维数组,还应指定columncount。
编辑框
Value
编辑框的值
scollbar
是否提供滚动条
seltext
返回选定的内容
selstart
指定或返回选定内容的起始位置
sellength
指定或返回选定内容的长度
复选框Checkbox
Style
0标准样式,1图形按钮
Value
复选框的值。当0或.F.表示未选中,1表示被选中,2或null表示不确定
3:查询。(.qpr)。数据来源于查询,由recordsource指定一个查询文件。
4: SQL语句。数据来源于SQL语句,由recordsource指定一条SQL语句
Recordsource
指定数据的来源
AllowAddNew
允许添加记录
DeleteMask
是否显示删除标记列
Readonly
表格为只读
6:字段,将表中字段作为项目。Rowsource格式为:(1)字段,(2)别名.字段(3)别名.字段,字段,字段……如果包含多表字段,则应使用3-sql语句。
7:文件,将文件作为项目,用当前目录的文件名来填充列表。Rowsource设置文件类型。如:设为*。Scx
8:结构,将表结构作为项目。
9:弹出式菜单,将一个先前定义的弹出式菜单作为项目。
controlsource
数据流
选项按钮组
(有生成器)
Buttoncount
指定选项组按钮中按钮数目,默认包含2个。
Buttons
存取选项按钮组中每个按钮的数组
Value
表名用户选择哪一个按钮。初值为数值时返回按钮序号默认为1。
Controlsource
指定数据源
Style
选项按钮的外观。0圆圈按钮,1图形按钮
0
常用表单属性
控件名称
常用属性及事件
标签(Label)
常用设置为:大小自动适应、背景透明
Caption
autosize
根据内容多少自动改变标签大小(逻辑值:.T.或.F.)
wordwarp
自动换行(逻辑值:.T.或.F.)
backstyle
透明(值0)或不透明(值1)
borderstyle
无边框(值0)或单线框(值1)
Removeitem
从rowsourcetype为0,可从列表框中删除一项。对象
名.removeitem(“项目名”)
Clear
清除列表框中的所有项
Nequery
当rowsource值改变时,更新列表
Rowsource
列表中显示值的来源
Rowsource type
0: (无),无数据源。只能用additem向列表框中添加项目。格式:thisform.list1.additem(“first item”)
ControlSource
设置数据源
SpinnerlightValue
单击箭头按钮时,微调控件能显示的最大值
SpinnerlowValue
单击箭头按钮时,微调控件能显示的最小值
Increment
指定微调的增减步长。值为正,单击向上按钮时,可增加微调值;值为负,单击向上按钮时,可减少微调值。
Value
当前的值
InputMask
设置输入掩码
列属性(column)
controlsource
指定某列的数据源
Readonly
该列只读
列标题属性(header)
Caption
列标题
Alignment
对齐方式
页框Pageframe
PageCount
包含的页面数
Pages
用于存取页对象的数组
ActivePage
活动页的页码
Caption
页面标题(选项卡标题)
Style
0-下拉组合框。可在列表中选项,也可输入。是默认值。1-下拉列表框。来自表格Columncount
指定表格列数默认值-1
Linkmaster
指定表格中显示子表的父表名
recordsourcetype
0:表。数据来源于由recordsource指定的表,该表能自动打开
1:别名。数据来源于已经打开的表,由recordsource指定该表别名
文本框Text
供用户显示、输入或编辑数据
(有生成器)
value
返回文本框当前内容,该属性默认值是空串。如果controlsource的属性中指定了字段或变量,此时文本框内容与controlsource具有相同的数据和类型。
controlsource
指定文本框的数据源,数据源可为字段或内存变量。文本框的值修改,变量的值也会修改。
passwordchar
指定文本框的定位符,即当向文本框输入数据时不显示真实的数据而显示定位符。
Inputmask
决定在文本框中值的显示方式,用来指定数据的输入格式和显示方式.
seltext
返回被选定的字符
readonly
是否为只读(逻辑值:.T.或.F.)
setfocus
设置焦点
valid
文本框失去焦点前发生
命令按钮commandgroup组
ButtonCount
设置命令按钮组命令按钮的数目,默认值2
Button
用于存取命令按钮组中各按钮的数目默认值0
Value
指定命令按钮组当前的状态,当属性值为数值型时,若为N表示,第N个按钮被选中。当属性值为字符型时,若为字符型值C,表示命令按钮组中Caption值为C的命令按钮组被选中。默认值为1
属性
用途
默认值
AutoCenter
初始化时是否让表单自动在vfp窗口中居中
.F.
AlwaysOnTop
表单是否总是处于其他窗口之上
.F.
BackColor
决定表单窗口的颜色
255, 255, 255
BorderStyle
指定表单边框风格:0-无边界,1-单线框,2-对话框,3-系统(可调)
3
Caption
BoundColumn
指定哪一列作为value属性值
Multiselect
在列表框中能否多重选择
Listcount
指定列表框中列表项的个数
List
用来存取项目的字符串数组,形式为控件对象.List(<行>[,列])
ListIndex
返回选定项的顺序号
常用事件
Additem
在rowsourcetype为0时为列表框添加器,对象名.additem(项目值,[<行>,<列>])如对象名.additem(“项目名”)
keypress
按键时发生
interactivechange
文本框的值被改变时发生
命令按钮command
enabled
按钮是否有效(.T.有效,.F.无效,默认有效)
visiable
按钮是否可见,.T.可见,.F.不可见
Default
是否为默认按钮,.T.是,.F.不是
tooltiptext
提示文本(表单的showtips应为.T.)
计时器Timer
Interval
指定计时器事件的时间间隔,以毫秒为单位
Enabled
计时器是否响应用户触发的事件
Timer事件
按Interval指定的时间间隔触发事件
微调控件Spinner
Value
当前值
KeyBoardHighValue
用户输入的最大值
KeyBoardLowValue
用户输入的最小值
Borderstyle
选项按钮组的边框。0无,1固定单线
列表框与组合框
Value
返回列表框中被选择的项目。若为N型数据返回项目次序号,若为C型数据返回项目内容
Columncount
指定列表框列数
ColumnWidths
指定各列的列宽
controlsource
指定数据源
selected
指定项目是否被选定。.t.为选定,.f.为没选定selected(1)
指定表单显示的标题文本
Form1
Closable
是否可以通过单击关闭按钮或双击控制菜单框来关闭表单
.T.
DataSession
指定表单里的表是在缺省的全局能访问的工作区打开(设置为1),
还是在表单自己的私有工作区打开(设置为2)
1
MaxButton
表单是否有最大化按钮
.T.
MinButton
表单是否有最小化按钮
1:值,直接指定列表项的值,属性框中设置rowsource时用逗号分隔项。代码中设置用引号:this.list1.rowsource=”aaa,bbb,ccc”
2:别名,将表中字段作为项目,由columncount指定取字段数目。若columncount=0|1,则显示第一个字段,为3,显示3个字段。
.T.
Movable
表单是否能移动
.T.
Name
指定表单名
Form1
Scrollbar
指定滚动条类型:0-无,1-水平,2-垂直,3-水平垂直
0
TitleBar
相关文档
最新文档