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
是否提供滚动条
seitext
返回选定的内容
seistart
Butt ons
存取选项按钮组中每个按钮的数组
Value
表名用户选择哪一个按钮。初值为 数值时返回按钮序号默认 为1。
Con trolsource
指定数据源
Style
选项按钮的外观。0圆圈按钮,1
图形按钮
Borderstyle
选项按钮组的边框。0无,1固定
单线
列表框与
Value
返回列表框中被选择的项目。若为
0
Win dowType
指定表单是模式表单(设置为1),或非模式 表单(设置为0)
0
控件名称
常用属性及事件
标签(Label)
常用设置为:大小 自动适应、背景
透明
Capti on
autosize
根据内容多少自动改变标签
大小(逻辑值:.T.或.F.)
wordwarp
自动换行(逻辑值:•「或.F.)
backstyle
组合框
N型数据返回项目次序号, 若为C型数据返回项目内 容
Columncount
指定列表框列数
Colum nWidths
指定各列的列宽
con trolsource
指定数据源
selected
指定项目是否被选定。.t.为选 定,.f.为没选定
selected(1)
Boun dColu mn
指定哪一列作为value属性值
0:(无),无数据源。只能用additem向列表框中添加项 目。格式:
thisform.l ist1.additem(firs t item”)
1:值,直接指定列表项的值,属性 框中设置rowsource时用 逗号分隔项。代码中设置 用引号:
this.list1.rowsource=”aaa, bbb,ccc”
seltext
返回被选定的字符
reado nly
是否为只读(逻辑值:.T.
或.F.)
setfocus
设置焦点
valid
文本框失去焦点前发生
keypress
按键时发生
in teractivecha nge
文本框的值被改变时发生
命令按钮
comma nd
en abled
按钮是否有效(.「有效,.F.无 效,默认有效)
Min Butt on
表单是否有最小化按钮
.T.
Movable
表单是否能移动
.T.
Name
指定表单名
Form1
Scrollbar
指定滚动条类型:0-无,1-水平,2-垂直,3-水 平垂直
0
TitleBar
控制表单是否有标题栏:0-无,1-有
1
Win dowState
表单状态:0-正常,1-最小化,2-最大化
行>,<列>])如对象
名.additem(“项目名”)
Removeitem
从rowsourcetype为0,可从歹U表
框中删除一项。对象
名.removeitem(“项目名”)
Clear
清除列表框中的所有项
Nequery
当rowsource值改变时,更新列表
Rowsource
列表中显示值的来源
Rowsource type
Multiselect
在列表框中能否多重选择
Listco unt
指定列表框中列表项的个数
List
用来存取项目的字符串数组,形式
为控件对象丄ist(<行>[,列])
ListI ndex
返回选定项的顺序号
常用事件
Additem
在rowsourcetype为0时为列表框 添加器,对象
名.additem(项目值,[<
透明(值0)或不透明(值
1)
borderstyle
无边框(值0)或单线框(值
1)
文本框Text
供用户显示、输入 或编辑数据
(有生成器)
value
返回文本框当前内容,该属性 默认值是空串。如果
con trolsource的属性中指定了 字段或变量,此时文本框内容 与controlsource具有相同的数 据和类型。
2:别名,将表中字段作为项目,由columncount指定取字段数 目。若
colu mncoun t=0|1,贝U显示 第一个字段,为3,显示3个字段。
3:SQL语句,将select查询结果作 为项目,命令中还应包含into cursor子句将结果生 成临时表。如:select *from stude nt into cursor mylist
3
Capti on
指定表单显示的标题文本
Form1
Closable
是否可以通过单击关闭按钮或双击控制采单框 来关闭表单
.T.
DataSessi on
指定表单里的表是在缺省的全局能访源自的工作 区打开(设置为1),还是在表单自己的私有工作区打开(设置为
2)
1
MaxButt on
表单是否有最大化按钮
.T.
常用表单属性
属性
用途
默认值
AutoCe nter
初始化时是否让表单自动在vfp窗口中居中
• F.
Always On Top
表单是否总是处于其他窗口之上
• F.
BackColor
决疋表单窗口的颜色
255, 255,
255
BorderStyle
指定表单边框风格:0-无边界,1-单线框,2-对话框,3-系统(可调)