首页 vf表单控件属性集合

vf表单控件属性集合

举报
开通vip

vf表单控件属性集合VisualFoxpro6.0程序设计第八章表单控件概述输出类:标签、图像、线条、形状输入类:文本框、编辑框、微调控件、列表框、组合框控制类:命令按钮、命令按钮组、复选框、选项按钮组、计时器多重容器类:表格、页框、Container容器、表单集连接类:ActiveX绑定控件、超级链接控件、ActiveX控件标签Label标签控件的作用用来显示一些说明信息、对象标题等。第一个标签的默认名(Name属性)为Label1标签Label(续)常用属性Caption  指定标题,使用字符常量设置该属性时,若在代...

vf表单控件属性集合
VisualFoxpro6.0程序设计第八章表单控件概述输出类:标签、图像、线条、形状输入类:文本框、编辑框、微调控件、列表框、组合框控制类:命令按钮、命令按钮组、复选框、选项按钮组、计时器多重容器类: 表格 关于规范使用各类表格的通知入职表格免费下载关于主播时间做一个表格详细英语字母大小写表格下载简历表格模板下载 、页框、Container容器、表单集连接类:ActiveX绑定控件、超级链接控件、ActiveX控件标签Label标签控件的作用用来显示一些说明信息、对象标题等。第一个标签的默认名(Name属性)为Label1标签Label(续)常用属性Caption  指定标题,使用字符常量设置该属性时,若在代码窗口,需定界符,在属性窗口则不用。AutoSize  根据内容多少自动改变大小(值.T.或.F.)WordWarp  自动换行(值.T.或.F.)BackStyle  透明(值0)或不透明(值1)BorderStyle  无边框(值0)或单线框(值1)标签控件的常用设置为:大小自动适应、背景透明图像Image图像控件的作用用于显示图片,支持的图片文件类型有.bmp,.jpg,.ico,.gif等。第一个图像控件的缺省名为Image1。常用属性Picture  指定图像文件名Stretch  调整图像以适应控件大小的方式剪裁(值0)、等比例填充(1)、变比填充(2)线条Line线条控件的作用用来创建直线或斜线对象。第1个线条的默认名为Line1创建直线设置Height为0(水平线)或Width为0(垂直线)或调节控制点使上下边或左右边重合创建斜线斜线方向由LineSlant属性(\或/)决定线条Line(续)线条控件的常用属性BorderColor  线条颜色BorderStyle  线条样式:0透明,1实线,2虚线,3点线,4点划线,5双点划线,6内实线BorderWidth  线宽为多少像素点Width  对象宽度Height  对象高度LineSlant  线条斜线方向:斜扛(\)或反斜扛(/)形状Shape形状控件的作用创建圆、椭圆、正方形、矩形等几何形状。第一个形状的默认名(Name属性)为Shape1常用属性Curvature  从0(直角)到99(圆或椭圆)的一个值FillStyle  对象透明或使用填充图案SpecialEffect  平面(值1)或三维(值0)(仅Curvature为0时有效)正方形:Width与Height相等且Curvature=0矩形:Width与Height不相等且Curvature=0圆:Width与Height相等且Curvature=99小圆角正方形大圆角正方形圆:Width与Height相等且Curvature=1~99小圆角矩形大圆角矩形椭圆:Width与Height不相等且Curvature=1~99文本框Text文本框控件的作用供用户显示、输入或编辑数据。它允许用户添加或编辑保存在表中非备注字段中的数据。第一个文本框的默认名为Text1。与标签的区别标签没有数据源标签不能直接编辑标签不能用tab键选择在程序中引用或更改文本框中显示的文本1.设置或引用Value属性。Value的初始值决定了文本框中的数据类型无初始值则表示字符型,{}日期型。Value值为数字或逻辑值时分别为数值型、逻辑型。2.设置文本框的ControlSource属性则文本框中显示的文本既保存在Value属性中,同时也保存在ControlSource属性指定的变量或字段中。屏蔽输入字符将输入的字符用其它字符代替显示如:用*(星号)来显示输入的密码。属性:PasswordChar其它属性Alignment  文字对齐方式MaxLength  可输入的最大字符串长度SelText  返回被选定的字符ReadOnly  是否为只读当文本框得到焦点后自动选择文本使用键盘在文本框中输入文字时,要想选中所有的文字,需要将SelectOnEntry属性设置为“真”(.T.)。对文本框中的文本进行格式编排InputMask属性:  决定在文本框中可以输入的值Format属性:决定在文本框中值的显示方式Format(格式)属性该属性可为整个文本框设定输入与显示格式。设置值  功能描述(见P197)A  只允许字母R  允许出现非格式字符而不存储,用于C或N型数据。!  转换为大写,用于C型$  显示货币符号InputMask(掩码)属性该属性控制相应位置的字符格式,一个掩码字符控制一位。例1:将InputMask属性设置为999,999.99作用:限制用户只能输入两位小数且小于106的数值在用户输入值之前,逗号和句号就显示在文本框中。如果用户输入一个字符键,则该字符无效。例2:如果想让用户在文本框中只能键入逻辑值“Y”或“N”,应将InputMask属性设置为“Y”。常用方法SetFocus  设置焦点常用事件When  文本框获得焦点前发生Valid  文本框失去焦点前发生KeyPress  按键时发生InteractiveChange  文本框的值被改变时发生文本框生成器数据类型  对应Value属性C,N,D,L项分别对应(无)、0、{}、.F.在运行时启用  Enabled=.T.使其只读  ReadOnly=.T.隐藏选定内容  HideSelection=.T.仅字母表中的字符  Format设置为A进入时选定  Format设置为K显示前导零  Format设置为L输入掩码  自行设定InputMask属性例8.3设计如图所示表单,实现按学号查询学生的姓名与专业,查询结果显示于txt姓名与txt专业文本框中。编辑框Editbox编辑框控件的作用实现多行文本数据的输入与编辑。常作为备注型字段的数据绑定控件。第一个编辑框默认名为Edit1常用属性Value  编辑框的值ScollBar  是否提供滚动条SelText  返回选定的内容SelStart  指定或返回选定内容的起始位置SelLength  指定或返回选定内容的长度列表框与组合框Listbox,Combox列表框、组合框的作用提供选择项列表。第一个列表框默认名List1,组合框默认名Combo1。列表框与组合框的区别1.列表框中显示若干列表项,其余通过滚动条查看;组合框只显示一项,单击向下按钮时显示列表;要突出显示当前选定项时,可使用组合框。2.组合框分为下拉组合框、下拉列表框下拉组合框允许添加新数据项下拉列表框与列表框相同,不能添加。通过Style属性设置:0-下拉组合框,1-下拉列表框常用属性ColumnCount  指定列表项的列数ColumnWidths  指定各列的列宽Value  返回选定的列表项BoundColumn  指定哪一列作为Value属性值ControlSource  数据绑定MultiSelect  在列表框中能否多重选择ListCount  返回列表项的个数ListIndex  返回选定项的顺序号(仅在运行时可用)常用方法AddItem  添加列表项用法:对象名.AddItem(“项目名”)如:Thisform.list1.additem(“姓名”)RemoveItem  删除列表项用法:对象名.RemoveItem(索引值)如:Thisform.list1.RemoveItem(3)Clear  清除列表框中的所有项数据源RowSource  列表中显示值的来源RowSourceType  指定RowSource的类型RowSourceType=0无数据来源只能在代码中用AddItem或AddListItem添加列表项如:ThisForm.List1.AddItem("FirstItem")RowSourceType=1值直接指定列表项的值,在属性窗口设置RowSource时用逗号分隔列表项,在代码中设置还要使用引号。如:Thisform.list1.RowSource=“one,two,three”RowSourceType=2别名列表项为数据环境中指定表的一个或多个字段若ColumnCount=0或1,则显示第一个字段,为3时,显示前3个字段。若不想按顺序显示字段,可使用3-SQL语句或6-字段RowSourceType=3SQL语句在RowSource中应包含一个Select-SQL语句,命令中还应包含IntoCursor子句将结果生成临时表。如:Select*fromstudentintomylistRowSourceType=4查询(.qpr)应将RowSource属性设置为.QPR文件RowSourceType=5数组用数组中的项填充列表,应在RowSource中指定数组名。如果使用多维数组,还应指定ColumnCount属性。RowSourceType=6字段指定一个字段或逗号分隔的一系列字段填充列表。RowSource的格式:格式1:字段格式2:别名.字段格式3:别名.字段,字段,字段,...如果想包括多个表的字段,应使用3-SQL语句RowSourceType=7文件用当前目录中的文件名来填充列表,并允许选择不同的驱动器和目录。可将RowSource设置为列表中显示的文件类型。如:可将RowSource设为*.scx。RowSourceType=8结构用RowSource中指定的表的结构来填充列表:RowSourceType=9弹出式菜单用一个先前定义的弹出式菜单来填充列表。微调控件Spinner微调控件的作用用于输入给定范围的数值。即可用键盘输入,也可用箭头按钮来增减。第一个微调控件的默认名为Spinner1。通过设置Inputmask属性,以及在Valid事件写入有关代码,虽然能确保输入到文本框中的数值在给定范围内,但检查输入值范围更简单的方法是使用微调控件。设置用户输入值的范围KeyboardHighValue  用户能输入的最大值KeyboardLowValue  用户能输入的最小值SpinnerHighValue单击向上按钮时,微调控件能显示的最大值SpinnerLowValue单击向下按钮时,微调控件能显示的最小值调整微调控件的值:Increment属性若该属性值为正,单击向上按钮时,可增加微调值若该属性值为负,单击向上按钮时,可减少微调值其它属性Value  当前的值InputMask  输入掩码ControlSource  数据源微调非数值型值微调控件值一般为数值型,也可以使用微调控件和文本框来微调多种类型的值。例如:微调一定范围的日期方法:调整微调控件的大小,使之只显示按钮,同时在微调按钮旁放置一个文本框,并设置其Value属性为日期,在微调控件的UpClick和DownClick事件中编写代码增加或减少日期。命令按钮Commandbutton命令按钮的作用命令按钮是启动事件的最常用的控件。最常用的是其Click事件。第一个命令按钮的默认名为command1按钮的文字标题---Caption属性若在某字符前加“\<”,该字符就成为热键左图的caption属性为“Ne\ 记录 混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载 随着父表当前内容的变化而改变。关系的设置方法1:在数据环境中将父表的关键字段拖至子表的相关索引字段上,在数据环境中会生成关系对象Relation,若子表相关字段未索引,系统还会自动建立索引。关系的设置方法2:在表格控件生成器中子表就是当前grid控件所用的表,需设置内容如下:1)父表中的关键字段相关属性LinkMaster2)子表中的相关索引相关属性RelationalExpr表格控件的属性ColumnCount  指定表格列数RecordSourceType  表格数据源类型RecordSource  表格数据源AllowAddNew  允许添加记录DeleteMark  是否显示删除标记列Readonly  表格为只读列(Column)的属性ControlSource  指定某列的数据源CurrentControl  为列指定活动控件Sparse  为.T.时,选定单元格以CurrentControl指定的控件显示,其余以文本显示,否则均以指定控件显示。ReadOnly  该列只读列标题(Header)的属性Caption  列标题Alignment  对齐方式如何改变列控件自动生成表格控件时,根据字段类型会自动生成列控件,要改用其它控件,有两种方法:1.使用表格生成器可选控件:C、M型:文本框、编辑框 D型:文本框L型:文本框、复选框   N型:文本框、微调器G型:文本框、OLE绑定控件该设置将改变列的CurrentControl属性和Sparse属性.F.如果要将列控件改为其它类型,可用手工修改:2.手工修改1)激活表格,使之处于编辑状态2)选择所需控件,在指定列上单击3)选择该列,设置CurrentControl属性4)在属性窗口中选择刚添加的控件,设置其数据源页框与页面Pageframe,Page页框控件的作用页框是一个包含若干页面的容器。第一个页框的默认名为Pageframe1,页面名为Page1页框控件的属性PageCount  包含的页面数ActivePage  活动页的页码Caption  页面标题(选项卡标题)表单集Formset表单集的作用表单集是一个包含一个或多个表单的容器。表单集的创建步骤1:创建一个表单步骤2:选择菜单“表单”“创建表单集”步骤3:在表单集中添加/删除表单,要添加的表单必须是新建的。表单集的删除表单集中剩余一个表单时,才可以删除。表单集的运行与运行表单类似,用命令DOForm。表单集运行后,所有的表单都被加载,可使用表单的Visible属性或Show、Hide方法实现表单的显示与隐藏。表单集的释放Release ThisformSet或释放所有表单超链接Hyperlink超链接控件的作用从当前位置跳转到Internet或Intranet的一个目标地址上。第一个超链接的默认名为Hyperlink1超链接的用法超链接控件在运行时不可见通过调用NavigateTo方法实现链接。  如:可在表单上放置一个命令按钮和一个超链接,在命令按钮的Click事件中编写代码:Thisform.Hyperlink1.NavigateTo(“www.sohu.com”)
本文档为【vf表单控件属性集合】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_654168
暂无简介~
格式:doc
大小:46KB
软件:Word
页数:15
分类:
上传时间:2022-08-05
浏览量:3