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
面向对象的基本概念
  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
相关文档
最新文档