第八章 表单设计及其应用.ppt
《第八章 表单设计及其应用.ppt》由会员分享,可在线阅读,更多相关《第八章 表单设计及其应用.ppt(50页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、,第八章表单设计及其应用,主要内容:,8.1创建表单,8.2表单设计器,8.4表单及控件设计,8.3表单的数据环境,8.1创建表单,1.使用表单设计器创建表单(1)菜单方式(2)命令方式CREATEFORM表单文件名2.使用表单向导创建表单3.保存、修改和运行表单修改:MODIFORM表单文件名运行:DOFORM表单文件名,1.表单设计器环境2.表单控件工具栏3.属性窗口,8.2表单设计器,1.数据环境设计器(1)选择显示|数据环境命令(2)右击表单界面,选数据环境,8.3表单的数据环境,2.数据环境中数据表和字段的处理方法,8.4表单及控件设计,8.4.1无控件表单设计8.4.2标签控件8.
2、4.3文本框控件8.4.4命令按钮控件8.4.5组合框控件8.4.6列表框控件8.4.7复选框控件8.4.8选项按钮组控件,8.4.9计时器控件设计8.4.10编辑框控件8.4.11微调控件8.4.12命令按钮组控件8.4.13表格控件8.4.14页框控件8.4.15图像控件8.4.8线条和形状控件,讲述内容:,例1:设计一个表单,实现标签文字边移动边变色。讲述内容:无控件表单标签控件计时器控件计时器timer事件,我们通过以下实例来介绍各种控件:,步骤1设计一个名为“移动变色”的无控件表单:,基本属性如下:CAPTION:移动变色TOP:77LEFT:20HEIGHT:177WIDTH:33
3、0AUTOCENTER:.T.Alwaysontop:.t.,标签控件,步骤2在无控件表单上设计一标签控件:,主要属性如下:CAPTION:同学们再见TOP:96LEFT:36Name:lbl1FONTSIZE:36FORECOLOR:红AUTOSIZE:.T.BACKSTYLE:0-透明,计时器控件,计时器控件主要利用系统时钟来控制某些具有规律性的周期任务的定时操作。计时器控件不能单独使用,必须与表单等一起使用。它的主要属性:enabled,interval;Enabled用于控制计时器的打开与关闭。Interval用于定义两次计时器事件触发的时间间隔,单位为毫秒。,标签,计时器,计时器的主
4、要属性如下:Enabled:.t.Interval:500,步骤3在表单上设计一计时器控件:,步骤4计时器timer事件代码:,a=int(rand()*255)+1b=int(rand()*255)+1c=int(rand()*255)+1thisform.lbl1.forecolor=rgb(a,b,c)ifthisform.lbl1.left=100thisform.label1.fontsize=10elsethisform.label1.fontsize=thisform.label1.fontsize+5endif,例5:文字变化讲述内容:列表框组合框复选框选项按钮组设计结果如下:
5、,1.列表框(list)主要用来显示选择项,用户可以从中选择一个或多个数据项。主要属性:RowsourceRowsourcetype当rowsourcetype设置值为1,值源类型为值Rowsource写出具体值,之间逗号相隔.当rowsourcetype设置值为6,值源类型为字段,rowsource选择所需字段.,步骤1新建表单,画出列表框(list1),并设置如下属性:Rowsourcetype1值Rowsource黑体,宋体,华文行楷,隶书(注意逗号),运行结果如右图:,2.组合框组合框用于在列表框中选取数据并显示在编辑窗口,它有两种形式:下拉列表框,下拉组合框。主要属性:stylero
6、wsourcerowsourcetypelistindexstype为0时表示下拉组合框,为2时表示下拉列表框。下拉组合框可手写,下拉列表框只能选择。rowsourcetype和rowsource同列表框Listindex指定索引值。,步骤2画出组合框,并设置如下属性:stype0Rowsourcetype1值Rowsource红,黄,绿,黑(注意逗号)输入form1的init事件代码(即初始化事件)为:bo1.listindex=1,运行结果如右图:注意stype属性,3.复选框可以通过单击改变它的状态。复选框的主要属性是:captionvaluecontrolsourceCaption显示
7、在复选框边上的文本当value值为0时,表示没有选择复选框,当value值为1时,表示选中了复选框,当value值为2时,复选框显示灰色。,步骤3画出3个复选框,并分别设置Check1的caption属性为:下划线Check2的caption属性为:倾斜Check3的caption属性为:加粗,运行结果如下:,4.选项按钮组(optiongroup)它可以包含多个选项,通常用于从多项选择中选择其一。主要属性:buttoncount指定按钮个数value选择第几个按钮按钮组中按钮(option)的主要属性:caption显示在按钮边上的文本,步骤4画出1个选项按钮组,设置按钮个数为:4个opti
8、on1的caption属性为:10option2的caption属性为:20option3的caption属性为:30option3的caption属性为:40,注意:选项按钮组为容器类控件,右键-编辑去设置按钮的具体属性。,步骤5设置form1的属性如下:caption文化变化autocenter.t.步骤6表单上画一标签,并设置如下属性:caption文字变化autosize.t.fontsize24,最后设计界面如右图:,步骤7编写列表框(list1)的单击事件(click)代码:,docasecasethis.value=黑体thisform.label1.fontname=黑体cas
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第八章 表单设计及其应用 第八 表单 设计 及其 应用
限制150内