表单中的常用控件
- 格式:pdf
- 大小:2.81 MB
- 文档页数:23
第9讲表单常用控件西南民族大学教师: 肖明xm0928@第9讲表单常用控件•知识回顾•本讲题要•学习新知•课堂小结•课后练习知识回顾表单创建的方法表单向导一对多表单向导快速表单表单设计器本讲题要本讲主要介绍VFP 6.0表单中常用的标签、文本框、命令按钮、选项按钮组和复选按钮等控件的应用, 将通过一些具体的实例来说明各控件的常用属性和事件。
学习新知1.控件的基本操作2.标签3.文本框4.命令按钮5.选项按钮组6.复选框7.常用表单控件应用添加控件A、使用控件工具栏添加控件B、从类库中添加控件C、在容器对象中添加控件像页框和命令按钮组控件增加内部的即定控件的方法很简单,只要改大其表示控件数目的属性值,就可完成控件的添加。
而有些容器控件的内部控件数是不可改的,因为它其中的控件类型无法事先确定,如页控件和容器控件,只能用在表单上添加控件的方法加入新控件。
调整控件选定控件:单选:单击控件,控件周围出现8个句柄。
多选:按住Shift键,逐个单击,或拖曳鼠标。
取消选定:单击别处。
调整控件大小:选中控件后拖曳控件四周的句柄调整控件位置:选中控件后拖曳控件。
删除控件:选中控件后,按Del键或清除命令设置控件属性多数控件共有而且常用的属性如教材P148页表9-2所示。
控件属性的设置方法与表单属性的设置方法一样,可以采用两种方法:一是在属性窗口中选择设置,这种方法适用于表单设计阶段。
二是通过属性赋值命令来完成,这是在表单运行阶段,由应用程序、表单或控件的事件程序或方法程序来更改控件的属性。
这样设计出来的表单随执行时的不同情况而变化,具有动态效果。
控件方法程序1. 控件的基本操作方法程序名作用Click Event 点击(左键)事件DblClick Event双击事件Error Event当对象的方法程序中出现运行错误时发生的事GotFocus Event当对象得到焦点时发生的事件Init Event对象的初始化事件Lostfocus Event当对象失去焦点时发生的事件MouseDown Event当鼠标按下时发生的事件MouseMove Event当鼠标移到该对象上时发生的事件MouseUp Event当松开鼠标时发生的事件Move对象移动方法Move Event对象移动时发生的事件Refresh对象刷新方法Resize Event对象的大小变化时发生的事件Valid Event控件失去焦点之前发生的事件控件中常用的方法程序1. 控件的基本操作方法说明在属性窗口的属性说明中,我们常看到“焦点”一词。
常⽤的⼀些表单控件表单:⽤于显⽰收集信息,并提交信息到服务器)1.表单元素 <form ></form>主要属性:action: 当提交表单时,向何处发送表单数据,属性值为⼀个URL method:使⽤什么⽅式将表单数据发送到action属性所规定的页⾯(get post) enctype:表单数据进⾏编码的⽅式 name:表单名称2.表单控件: (1).<input>元素⽤于收集⽤户信息,为单标记. 主要属性: type:根据不同的type属性值,可以创建各种类型的输⼊字段 value:控件的数据 name:控件的名称 (2).⽂本框与密码框:<input type="text" /> <input type="password" /> 主要属性: value: 由访问者⾃由输⼊的任何⽂本 maxlength;限制输⼊的字符数 readonly:设置⽂本控件只读 (3).单选框与复选框:单选框<input type="radio"/> 复选框<input type="checkbox"/> 主要属性:value:⽂本,提交form时,选中此单选按钮,则value被发送到服务器 name:⽤于实现分组,⼀组单选框或者复选框的名称必须相同 checked:设置选中 (4).按钮提交按钮<input type="submit"/>传送表单数据到服务端或者其他程序处理 重置按钮<input type="reset"/>清空表单内容并把所有表单空间设置为默认值 普通按钮<input type="button"/>⽤于执⾏客户端脚本(javascript将会⽤到) 主要属性:value:按钮的标题⽂本 (5).隐藏域和⽂件选择框 隐藏域:<input type="hidden"/> 在表单中包含不希望⽤户看见的信息 ⽂件选择框<input type="file"/> 选择要上传的⽂件 (6).<label></label>元素将⽂本与控件联系在⼀起后,单击⽂本,效果与单击控件⼀样 eg: <body> <form action="SaveData.aspx" method="post"><br /> <input type="checkbox" name="chkHid" id="chkHid" /> <label for="chkHid">不要公开我的信息</label> </form> </body> (7).选项框 (下拉选项框和滚动列表) select元素:使⽤其可创建选项框,并使⽤<option>元素创建其中的每⼀个选项 属性有: name:为选项框命名. disabled:禁⽤控件,该属性的值为“disabled”。
第九章表单常用控件一、标签控件(Label)1.概述标签是VFP中的常用控件之一,它的类名为Label。
用户在表单中添加标签控件后,其缺省名称依次为Label1、Label2,…。
标签控件有两种作用:⑴显示文本,一般在程序中通过给标签设置Caption属性达到显示文本的目的。
⑵为没有Caption属性的控件添加标志性说明或提示,如文本框、列表框、组合框等加标识。
2.标签的常用属性、事件和方法(1)标签的常用属性Alignment:设置显示文本的对齐方式。
0—左对齐(默认值),1—右对齐,2—居中。
AutoSize:确定所显示内容的长度自动调整标签大小。
.F.—不调整(默认值),.T.—自动调整。
若希望在程序运行中改变标签大小,则应将该属性设置为.T.。
Caption:设置标签的标题,即标签所显示的文本内容。
ForeColor、BackColor:设置标签文本的颜色、背景颜色。
颜色值可以通过“颜色”窗口设置,或者用RGB( )函数表示。
BackStyle:设置背景模式。
0—透明,1—不透明(默认值)。
BorderStyle:设置标签的边框样式。
0—无边框(默认值),1—固定单线。
FontName、FontSize:设置标签文本的字体、字号。
WordWrap:设置Caption的内容是否可以垂直扩充,即可以换行显示。
.F.—不允许(默认值),.T.—允许垂直扩充。
说明:该属性值为.T.时,水平方向不起作用;为.F.时标签控件在垂直方向不起作用,但在水平方向的大小可以取决于AutoSize属性值。
(2)标签的常用事件Click、DblClick事件:单击、双击标签对象时触发。
MouseDown、MouseUp、MouseMove事件:鼠标在标签对象上按下、释放、移动时触发。
这三个鼠标事件都传递四个参数:LPARAMETERS nButton, nShift, nXCoord, nYCoord其中nButton参数表示事件触发时操作了那个鼠标键,1—左键,2—右键,3—中键。
checkbox属性和用法
checkbox 属性是HTML表单元素的一种,是一个钩选框,用户可以将其选中或取消选中,通常会和Javascript结合使用以完成更复杂的功能。
它具有可选择和可控制的特点。
1、单独使用:在表单中,用户可以对checkbox进行单独的选择,其状态可能是“已
选中”或“未被选中”;
2、组合使用:checkbox可以用作组合的控件,当用户选择一个后,其余的checkbox
也被同样的选择或取消;
3、开关机控制:checkbox也可以处理网页开关机的功能,例如控制自动生成表和更
新表内容,数据状态时使其有效或无效。
checkbox 属性通常作为HTML表单具有多个项目(例如购物商城购物车,用户记录选择)或用户自定义表单中的选项控件,它可以帮助数据处理和存储有效的应用程序。
它可
以提供用户便捷的信息输入,提高表单处理的效率。
此外,checkbox的表单也可以结合一些JavaScript函数,以满足不同的功能需求,
如选择某个checkbox后,弹出新的窗口,选择其中一个checkbox后,完成不同的操作,
例如复制、移动、删除等;点击一个checkbox,钩选框中的某个项目即被选中,而另一个项目即取消选中等。
因此,checkbox 属性是表单中常用的控件,它能更有效地处理信息输入,提高处理
效率,减少编程时间。
在表单处理上,它也可以结合多种技术,满足不同的功能。
excel控件使用方法Excel是一款功能强大的电子表格软件,提供了丰富的控件来帮助用户更高效地处理数据和进行数据分析。
在Excel中,控件是一种可以帮助用户完成特定任务的工具,比如按钮、下拉框、复选框等。
下面将介绍一些常见的Excel控件的使用方法,帮助您更好地利用Excel完成工作。
1. **按钮控件**:按钮控件可以用来执行特定的操作,比如运行宏、跳转到指定单元格等。
您可以在“开发”选项卡中找到按钮控件,并将按钮插入到工作表中。
然后通过“分配宏”功能,将按钮与特定的宏代码关联起来。
这样一旦点击按钮,就会执行相应的操作。
2. **下拉框控件**:下拉框控件可以用来选择特定的选项,比如选择不同的产品、地区或日期等。
您可以在“数据”选项卡中找到数据验证功能,选择“列表”作为验证条件,并输入下拉框的选项。
这样在单元格中就会出现下拉框,点击下拉箭头即可选择对应的选项。
3. **复选框控件**:复选框控件可以用来进行多项选择,比如选择需要显示的数据、完成的任务等。
您可以在“开发”选项卡中找到复选框控件,将复选框插入到工作表中。
然后通过VBA代码或公式来控制复选框的状态,实现多项选择的功能。
4. **滚动条控件**:滚动条控件可以用来调整数值,比如调整图表的显示范围、表格的滚动位置等。
您可以在“开发”选项卡中找到滚动条控件,将滚动条插入到工作表中。
然后通过VBA代码或公式来控制滚动条的数值,实现数值的调整功能。
5. **文本框控件**:文本框控件可以用来输入文本或显示特定内容,比如显示计算结果、提示信息等。
您可以在“开发”选项卡中找到文本框控件,将文本框插入到工作表中。
然后通过VBA代码或公式来控制文本框的内容,实现文本的输入或显示功能。
总的来说,Excel控件的使用方法可以帮助您更高效地完成工作,提高工作效率。
通过掌握各种控件的功能和操作方法,您可以更加灵活地处理数据和进行数据分析,让Excel成为您的得力助手。
常用的表单控件常用的表单控件来源:标签(Label)控件命令按钮(CommandButton)控件命令组(CommandGroup)控件文本框(textBox)控件编辑框(editbox)控件复选框(checkbox)控件选项组(optiongroup)控件列表框(listbox)控件组合框(combox)控件表格控件页框控件标签(Label)控件可以编写代码来改变Label控件显示的文本,以响应运行时的事件。
例如,如果一个应用程序要几分钟时间作改动,则可以显示Label 中的进程状态信息。
还可以使用Label来标识控件,例如TextBox控件没有自己的Caption属性,这时就可以使用Label来标识这个控件。
在Label控件中定义访问键时,就可以按 ALT + 设定的字符来把焦点移动到 TAB 键顺序中的下一个控件。
常用的标签属性•Caption属性•当创建一个新的对象时,其缺省标题为缺省的Name 属性设置。
该缺省标题包括对象名和一个整数,如 Command1 或 Form1。
为了获得一个描述更清楚的标签,应对Caption 属性进行设置。
•可以使用Caption属性赋予控件一个访问键。
在标题中,在想要指定为访问键的字符前加一个(\<) 符号。
比如,下面代码在为标签设置Caption属性的同时,指定了一个访问键“x”:•ThisForm.MyLabel.Caption="选择项目(\<X)"•对于一般控件,按下相应的访问键,将激活该控件,使该控件获得焦点。
而对于标签,按下相应的访问键,将把焦点传递给tab键次序中紧跟着标签的下一个控件。
比如,在某个列表框的上方放置一个标签,并把列表框的Tab键次序安排在标签之后,这样,按下标签访问键时,其下方的列表获得焦点。
•访问键的使用方法受KEYCOMP设置(DOS或WINDOWS)的影响。
在当前表单激活的情况下,访问键的使用方法如表所示。