第9章 表单设计与应用_第1页
第9章 表单设计与应用_第2页
第9章 表单设计与应用_第3页
第9章 表单设计与应用_第4页
第9章 表单设计与应用_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、信工学院基础教研室第第9章章 表单设计与使用表单设计与使用【教学重点】 1表单设计器的使用 2各种控件的使用【教学难点】 控件的常用属性和事件第第9章章 表单设计与应用表单设计与应用表单A表单即用户界面。A表单类似标准窗口或对话框。A表单是一种容器。文本框命令按钮下拉列表框标签第第9章章 表单设计与应用表单设计与应用&创建表单A 表单向导A 表单设计器属性名属性值对象框属性描述8.2 创建与管理表单创建与管理表单Name:控件的名称,指定在代码中引用对象的标识。Fontname:字体名Fontsize:字体大小Fontbold:字体样式是否为粗体Fontitalic:字体样式是否为斜体

2、8.2 创建与管理表单创建与管理表单Fontunderline:指定文字是否加下划线Forecolor:用于显示对象的前景色Backcolor:用于显示对象的背景色Height:控件的高度width:控件的宽度Enable:控件运行时是否有效。Visual:控件在运行时是否可见。8.4 常用表单控件常用表单控件标签表格计时器命令按钮组选项按钮组页框控件标签标签(label)用于一段固定文本。:标签的标题文本。 :是否根据标签文本的长度自动调整标签的大小。:指定文本在控件中显示的对齐方式。:指定对象的背景是否透明。标签标签设计“专门人才信息管理系统”界面。文本框(文本框(textbox)用于保存

3、单行文本,可以编辑除备注型、通用型等多种类型文本。 :显示用户输入的字符或显示占位符 命令按钮命令按钮(command button)用来进行某一个操作、执行某个事件代码、完成特定的功能。设计一个“专门人才信息管理系统”登录表单。在文本框text1中输入“user”,文本框text2中输入“123”时,标签label4显示“欢迎使用本系统!”否则,标签lable4显示“用户名或密码错误!”命令按钮,text1和text2中内容为空实例实例2:登录表单:登录表单实例实例3:加法运算表单:加法运算表单设计一个加法运算表单。在text1和text2分别输入数值型数据,单击“确定”,在text3中显示

4、两数的和。单击“清除”,可重新输入数据单击“取消”,退出表单。实例实例3:加法运算表单界面:加法运算表单界面 命令按钮组(命令按钮组(command group)允许设置按钮的数目。系统的默认值为2。可以选中命令按钮组里的某个按钮,如Value属性设置为4,表示当前选中第四个按钮。实例实例4 简单计算器简单计算器实例实例4 简单计算器简单计算器在text1和text2中分别输入数值型数据,单击命令按钮组中的“加、减、乘、除”,在text3中分别显示text1与text2中数据的和、差、积、商,同时label4相应显示对应的符号。单击“清除”,返回到表单初始状态。实例实例5 设计附件中的计算器设

5、计附件中的计算器实例实例5 附件中的计算器附件中的计算器选项按扭组(选项按扭组(optiongroup)设定选项按钮组的数目。指定选项组中哪个选项按钮被选中。指明与选项组建立联系的数据源。 存取选项组中每个按钮的数组。复选框(复选框(CheckBox):选项组按钮的数据来源。:确定复选框的当前状态。0或.f.表示复选框未选中,1或.t.表示复选框被选中。实例实例6 设计文本编辑器设计文本编辑器实例实例6 文本编辑器文本编辑器设计一个简单文本编辑器。要求:l 选中某一复选框时,文本框中文字设为相应的字体格式。l 选中单选按钮,文本框中文字设为相应的字体名称。 选中列表框中的字号,文本框中文字大小

6、发生相应变化。实例实例 设计奥运投票表单设计奥运投票表单列表框列表框(ListBox)列表框列表框(ListBox)组合框组合框兼有和的功能,可以提供一组预先设定的选项供用户,也可以接收从键盘的数据。指定用于保存用户选择或输入值的表字段。指定组合框为下拉组合框还是下拉列表框,缺省为下拉组合框。 实例实例7:创建一个字体、字号设:创建一个字体、字号设置表单置表单实例实例7 设计一个字体、字号显设计一个字体、字号显示表单示表单从组合框1(combo1)中选择字体,从组合框2(combo2)中选择字号,标签控件label4中文字相应发生变化。 组合框中数据项的添加可以在表单的init事件中采用add

7、item方法,也可以在属性窗口中设置rowsourcetype 和rowsource的值。Combo1中默认为“宋体”,combo2默认为36磅实例实例 设计歌曲浏览器表单设计歌曲浏览器表单微调按钮微调按钮(spinner)主要用于接受数值的输入,每按一次向上或向下的箭头,就可以增加或减少微调值。 Increment:用户每次单击向上或向下按钮增加和减少的值。 KeyboardHighValue:用户能键入到微调文本框中的最高值。微调按钮微调按钮(spinner)KeyboardLowValue:用户能键入到微调文本 框中的最低值。 SpinnerHighValue:用户单击向上按钮时,微调控

8、件能显示的最高值。 SpinnerLowValue:用户单击向下按钮时,微调控件能显示的最低值。实例实例8 使用文本框和微调按钮使用文本框和微调按钮设计中文日历设计中文日历页框控件(页框控件(Page Frame)+常用属性一个页框对象包含的页对象的数量 存取页框中的某个页对象。实例实例9 使用页框控件设计日期使用页框控件设计日期时间界面时间界面实例实例9 使用页框控件设计日期使用页框控件设计日期时间界面时间界面实例实例9 使用页框控件设计日期使用页框控件设计日期时间界面时间界面计时器控件计时器控件(Timer)(Timer)指定计时器控件的Timer事件之间的时间间隔毫秒数,缺省值为0时,不

9、触发Timer事件。单位:ms(0.001 s)Timer事件,时钟控件只有一个Timer事件,每隔Interval触发一次Timer事件实例实例10 计时器控件计时器控件实例实例10 创建一个数字时钟表单创建一个数字时钟表单说明:创建一个数字时钟表单。表单将自动以1秒为间隔动态显示系统时间,“时分秒”三个字用中文显示。时钟背景色为白色,当秒数为奇数时,前景色为蓝色,秒数为偶数时前景色为红色。实例实例11创建一个滚动字幕创建一个滚动字幕设计一个滚动字幕“北京欢迎您!”与表相关的表单设计与表相关的表单设计设计一个xsqk表的浏览表单,表单刚运行时,显示第一条记录。当记录指针移到表头时,“上一条”

10、和“第一条”命令按钮变灰,当记录指针移到表尾时,“下一条”和“最后一条”命令按钮变灰,其他时候命令按钮都处于激活状态。实例实例11 xsqk表浏览表单界面表浏览表单界面实例实例12 查询指定班级的学生名查询指定班级的学生名单单查询xsqk表中指定班级的学生名单。输入班级号按“确定”按钮后,指定班级的学生名单添加到列表框中。单击“清除”按钮后,可重新选择。实例实例12 查询指定班级的学生名查询指定班级的学生名单单实例实例13 用组合框控件查询指定用组合框控件查询指定姓名学生姓名学生实例实例14 用表格控件查询指定班用表格控件查询指定班级学生级学生实例实例15表格控件根据部门号查表格控件根据部门号查找相关职工,多表查询找相关职工,多表查询实例:根据组合框查询指定系实例:根据组合框查询指定系别学生学号、姓名、性别、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论