表单控件设计课件.ppt
《表单控件设计课件.ppt》由会员分享,可在线阅读,更多相关《表单控件设计课件.ppt(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、表单控件设计第1页,此课件共37页哦 表单控件可分为表单控件可分为5 5大类大类 1 1)输出类:标签,图象,线条,形状)输出类:标签,图象,线条,形状 2 2)输入类:文本框,编辑框,微调按钮,列)输入类:文本框,编辑框,微调按钮,列 表框,组合框表框,组合框 3 3)控制类:命令按钮,命令按钮组,复选)控制类:命令按钮,命令按钮组,复选 框,选项按钮组,计时器框,选项按钮组,计时器 4 4)容器类:表格,页框,)容器类:表格,页框,ContainerContainer容器容器 5 5)连结类:)连结类:ActiveXActiveX控件,控件,ActiveXActiveX绑定控绑定控 件,超
2、级链接件,超级链接 每个控件均具有若干特征属性,有相同也有差别,每个控件均具有若干特征属性,有相同也有差别,通过属性设置可以设计出满足要求的控件。通过属性设置可以设计出满足要求的控件。第2页,此课件共37页哦 7.17.1输出类控件输出类控件 输出类控件用于在表单上设置文本和图形输出类控件用于在表单上设置文本和图形 一一.标签标签 Label Label 用于在表单上显示提示或说明用于在表单上显示提示或说明 1.1.CaptionCaption属性属性 Caption Caption属性指定标签标题,即显示的文本内容属性指定标签标题,即显示的文本内容 设置方法:设置方法:1 1)属性窗口设置)
3、属性窗口设置 Caption Caption属性属性 2 2)代码命令)代码命令:THISFORM.LABEL1.Caption=THISFORM.LABEL1.Caption=“学生管理系统学生管理系统”第3页,此课件共37页哦 3 3)变量设置:)变量设置:mc=mc=“学生管理系统学生管理系统”THISFORM.LABEL1.Caption=mc THISFORM.LABEL1.Caption=mc mcmc是一个字符型公共变量是一个字符型公共变量 2.2.部分属性部分属性 AutoSize AutoSize(大小设置)(大小设置):逻辑型,逻辑型,.T.T.表示自动表示自动 调整大小与
4、文本内容所占空间一致调整大小与文本内容所占空间一致 Fontbold Fontbold(粗体设置)(粗体设置).T.T.FontSize FontSize(字体大小):(字体大小):(默认值默认值 9)9)3.3.举例举例7-17-1:创建一个表单,包含一个标签,要:创建一个表单,包含一个标签,要 求求LABEL1LABEL1显示显示“学生成绩管理系统学生成绩管理系统”,且背景显,且背景显 示梅花(示梅花(梅花梅花.bmp).bmp)第4页,此课件共37页哦表单设计示意图第5页,此课件共37页哦操作步骤:操作步骤:1)1)命令窗口输入:命令窗口输入:create form xscjglcrea
5、te form xscjgl2)2)添加标签控件添加标签控件 Label1 Label13)3)各对象属性设置各对象属性设置Form1 Form1 picture picture 梅花梅花.bmp.bmpLabel1 Label1 captioncaption 学生成绩管理系统学生成绩管理系统Label1 FontSize 26Label1 FontSize 26Label1 Fontname Label1 Fontname 楷体楷体Label1 Autosize .T.Label1 Autosize .T.Label1 Label1 Backstyle Backstyle 0第6页,此课件共
6、37页哦 4)4)保存表单并运行保存表单并运行第7页,此课件共37页哦7.2 7.2 输入类控件输入类控件文本框,编辑框,微调按钮,列表框,组合框文本框,编辑框,微调按钮,列表框,组合框一一.文本框(文本框(text)text)文本框供用户显示、输入或编辑数据(数值文本框供用户显示、输入或编辑数据(数值 型、字符型型、字符型 、日期型、逻辑型)、日期型、逻辑型)1.1.文本框的值文本框的值:由由ValueValue属性确定属性确定 1 1)属性窗口修改)属性窗口修改ValueValue属性属性 2 2)代码命令)代码命令:this.value=vfp:this.value=vfp thisfo
7、rm.text1.value=thisform.text1.value=“VFP VFP Value Value初值类型:数值型初值类型:数值型00、字符型、字符型 无无、日期型、日期型 、逻辑型、逻辑型.F.F.第8页,此课件共37页哦2.控件与数据绑定控件与数据绑定 控件的数据绑定指将控件与某个数据源联系控件的数据绑定指将控件与某个数据源联系起来起来ControlSourceControlSource属性:属性:文本框可以与文本框可以与内存变量内存变量、数组数组、和、和表的表的非备注形字段非备注形字段实现数据绑定实现数据绑定1 1)字段:控件的值由字段决定)字段:控件的值由字段决定2 2)
8、变量:控件的值由变量决定)变量:控件的值由变量决定第9页,此课件共37页哦3.3.举例举例:设计计算圆面积的程序设计计算圆面积的程序第10页,此课件共37页哦操作步骤:操作步骤:1 1)打开表单设计器)打开表单设计器 create form jsmianji create form jsmianji2 2)属性设置)属性设置 Form caption Form caption 计算圆面积计算圆面积Label1 caption Label1 caption 请请输入圆半径输入圆半径:Label2 caption Label2 caption 圆面积圆面积Command1 caption Comm
9、and1 caption 计算计算Command2 caption Command2 caption 退出退出第11页,此课件共37页哦第12页,此课件共37页哦3)3)事件代码事件代码 Command1 Command1的的clickclick事件代码事件代码:r=val(thisform.text1.value)r=val(thisform.text1.value)s=pi()*r*r s=pi()*r*r thisform.text2.value=s thisform.text2.value=s Command2 Command2的的clickclick事件代码事件代码:thisform
10、.releasethisform.release4 4)保存并运行表单)保存并运行表单第13页,此课件共37页哦二二.列表框与组合框(列表框与组合框(List Combo)列表框与组合框都有一个供用户选择的列表,列表框与组合框都有一个供用户选择的列表,区别在于:区别在于:列表框任何时候都显示它的列表,而组合列表框任何时候都显示它的列表,而组合 框平时只显示一个项;框平时只显示一个项;组合框又可分为下拉组合框(准许输入数组合框又可分为下拉组合框(准许输入数 据项)与下拉列表框;而列表框仅有选项据项)与下拉列表框;而列表框仅有选项 功能。功能。第14页,此课件共37页哦 1.列表框生成器:列表框生
11、成器:指定要指定要填充到填充到列表框列表框中的项中的项用于指定返回值以用于指定返回值以及存储返回值的字及存储返回值的字段段第15页,此课件共37页哦2.2.组合框组合框 供用户在其列表中选择供用户在其列表中选择,或人工键入一个值或人工键入一个值.组合框和列表框生成器很相似组合框和列表框生成器很相似,不再赘述不再赘述.列表框与组合框控件的值源类型列表框与组合框控件的值源类型 3.3.举例举例:例例7-3(p1997-3(p199页页)列表列表.scx.scx 在列表框中填充在列表框中填充sbsb表的编号、名称两个字段,表的编号、名称两个字段,要求选定列表框中的任一项,就能使文本框中要求选定列表框
12、中的任一项,就能使文本框中 显示编号字段显示编号字段第16页,此课件共37页哦操作步骤操作步骤:1)1)打开表单设计器打开表单设计器,设置控件以及属性设置设置控件以及属性设置:command1 caption command1 caption 关闭关闭第17页,此课件共37页哦2)2)打开列表框生成器打开列表框生成器,设置列表选项卡和返回值设置列表选项卡和返回值第18页,此课件共37页哦当用户按键盘或鼠标键时触发3)3)事件代码编写事件代码编写 List1 List1的的 Interactive Change Interactive Change的代码的代码:thisform.text1.va
13、lue=this.value thisform.text1.value=this.value command1command1的的clickclick事件代码事件代码:thisform.releasethisform.release 第19页,此课件共37页哦5)5)保存并运行表单保存并运行表单第20页,此课件共37页哦 命令按钮与命令按钮组命令按钮与命令按钮组 Commandgroup Command Commandgroup Command一一.命令按钮的控制作用命令按钮的控制作用 命令按钮用于完成某一特定的操作,其操命令按钮用于完成某一特定的操作,其操 作代码通常放置在命令按钮的作代码通
14、常放置在命令按钮的ClickClick事件中事件中 P206 P206 例例7-77-7 1 1)在表单上创建一个标签和一个文本框)在表单上创建一个标签和一个文本框 控件,命令按钮控件,命令按钮2 2个个 7.3 7.3 控制类控件控制类控件第21页,此课件共37页哦7.3 控制类控件控件n n 命令按钮命令按钮命令按钮命令按钮(Command)(Command)例例例例7-7 7-7 7-7 7-7 设计一个如图设计一个如图设计一个如图设计一个如图7.87.87.87.8所示的密码输入窗口所示的密码输入窗口所示的密码输入窗口所示的密码输入窗口,要求最多允许输入要求最多允许输入要求最多允许输入
15、要求最多允许输入3 3 3 3次密码。次密码。次密码。次密码。(1)(1)(1)(1)创建一个表单创建一个表单创建一个表单创建一个表单,然后在其中创建标签和文本框各然后在其中创建标签和文本框各然后在其中创建标签和文本框各然后在其中创建标签和文本框各1 1 1 1个个个个,命令按钮命令按钮命令按钮命令按钮2 2 2 2个。个。个。个。(2)(2)(2)(2)属性设置:见表属性设置:见表属性设置:见表属性设置:见表7.87.87.87.8。(3)Form1(3)Form1(3)Form1(3)Form1的的的的LoadLoadLoadLoad事件代码编写如下:事件代码编写如下:事件代码编写如下:事
16、件代码编写如下:public i&ipublic i&ipublic i&ipublic i&i用于计算输入次数用于计算输入次数用于计算输入次数用于计算输入次数 i=0i=0i=0i=0 (4)Command1 (4)Command1 (4)Command1 (4)Command1的的的的ClickClickClickClick事件代码编写如下:事件代码编写如下:事件代码编写如下:事件代码编写如下:i=i+1i=i+1i=i+1i=i+1IF THISFORM.Text1.Value=123456&IF THISFORM.Text1.Value=123456&IF THISFORM.Text1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 表单 控件 设计 课件
限制150内