vb ActX控件基础用法(3)
thisform.refresh
(3)“退出”命令按钮的Click事件代码:thisform.release 8.保存表单,表单文件名为form_sjhj。 9.运行表单form_sjhj。
六、控件布局控制
图6-9 表单form_bj界面
新建如图6-9所示的表单form_bj,表单中有5个随机排列的命令按钮,不要移动或改变“基准按钮”的位置,使其它命令按钮与“基准按钮”左部对齐。
操作步骤:
1.新建表单。“文件”→“新建”,选择“表单”文件类型并单击“新建文件”按钮。 2.向表单中添加控件。向表单中添加5个命令按钮控件。
3.设置控件属性。如图6-9所示分别设置5个命令按钮的Caption属性。
4.打开“布局工具栏”。单击“显示”菜单中的“布局工具栏”命令,或单击“表单设计器”工具栏中的“布局工具栏”按钮。
5.选中全部命令按钮。按住Shift键依次单击5个命令按钮。
6.调整按钮布局。单击“布局工具栏”中的“左边对齐”按钮,则5个命令按钮自动与最左侧的基准按钮左边对齐。
七、用命令按钮控制标签的变化
新建如图6-10所示的表单form_bq,功能要求如下:
(1)设置标签“Visual FoxPro程序设计”的字体大小为20,字体颜色为深蓝,背景为透明;
(2)单击“隐藏标签”按钮,“Visual FoxPro程序设计”标签消失; (3)单击“显示标签”按钮,“Visual FoxPro程序设计”标签显示;
图6-10 表单form_bq运行结果
(4)单击“退出”按钮结束表单运行。 操作步骤:
1.新建表单。“文件”→“新建”,选择“表单”文件类型并单击“新建文件”按钮。 2.向表单中添加控件。向表单中添加3个命令按钮和1个标签控件。 3.设置控件属性。按照题目要求如表6-1所示设置控件属性。
表6-1 表单form_bq属性设置
控件 Command1 Command2 Command3 属性 Caption Caption Caption Caption BackStyle Label1 FontSize ForeColor AutoSize 属性值 隐藏标签 显示标签 退出 说明 设置Command1的标题 设置Command2的标题 设置Command3的标题 Visual FoxPro程序设计 设置Label1的标题 0-透明 20 0,0,255 .T. 设置Label1的背景透明 设置Label1的字体大小为26 设置Label1的前景色为深蓝 设置Label1能自动调整大小 4.编写命令按钮的Click事件代码。
(1)“隐藏标签”命令按钮的Click事件代码:thisform.label1.visible=.f. (2)“显示标签”命令按钮的Click事件代码:thisform.label1.visible=.t. (3)“退出”命令按钮的Click事件代码:release thisform 5.保存表单,表单文件名为form_bq。 6.运行表单form_bq。
八、运用文本框进行简单计算
新建如图6-11所示的表单form_wbk,功能要求如下: (1)Text1和Text2中只允许输入最多8位的数字;
(2)在Text1和Text2中输入数据后,单击“=”按钮将两数相加,并将结果显示在文本框Text3中;
图6-11 表单form_wbk运行结果
(3)Text1、Text2和Text3中的数字都是左对齐方式。 操作步骤:
1.新建表单。“文件”→“新建”,选择“表单”文件类型并单击“新建文件”按钮。 2.向表单中添加控件。向表单中添加2个标签,1个命令按钮和3个文本框控件。 3.设置控件属性。按照题目要求如表6-2所示设置控件属性。
表6-2 表单form_wbk属性设置
控件 Label1 属性 Caption FontSize Caption Label2 FontSize FontName Alignment Text1 InputMask Value Alignment Text2 InputMask Value Text3 Command1 Alignment InputMask Caption 属性值 单击“=”号将两数相加 20 + 26 黑体 0-左 99999999 0 0-左 99999999 0 0-左 99999999 =\说明 设置Label1的标题 设置Label1字体大小 设置Label2的标题 设置Label2字体大小 设置Label2字体 设置Text1的对齐方式 设置Text1的输入模式 设置Text1的初始值 设置Text2的对齐方式 设置Text2的输入模式 设置Text2的初始值 设置Text3的对齐方式 设置Text3的输入模式 设置命令按钮的显示标题 4.编写“=”命令按钮的Click事件代码:
thisform.text3.value=thisform.text1.value+thisform.text2.value 5.保存表单,表单文件名为form_wbk。 6.运行表单form_wbk。
九、查询界面设计
新建如图6-12所示的表单form_cx,功能要求如下: (1)用户在Text1中输入要查询的学生学号;
(2)单击“查询”按钮后,在student表中查找该学生记录;若找到,则表单中显示该学生的姓名和备注信息;若找不到,则弹出消息框,显示“没有该学生记录!”。
图6-12 表单form_cx运行结果
(3)单击“退出”按钮结束表单运行。 操作步骤:
1.新建表单。“文件”→“新建”,选择“表单”文件类型并单击“新建文件”按钮。 2.向表单中添加控件。向表单中添加1个标签、1个文本框和2个命令按钮控件。 3.设置数据环境。打开数据环境设计器,将“student”表添加进数据环境。
4.绑定字段。从“数据环境设计器”中直接拖动“姓名”和“备注”字段到表单中,这时表单中将自动生成1个标签和1个文本框控件对应于“姓名”字段,生成1个标签和1个编辑框控件对应于“备注”字段。
5.调整控件布局、设置控件属性。
(1)设置Label1属性。设置Label1的Caption属性为“学号”。
(2)设置Command1、Command2属性。分别设置2个命令按钮的Caption属性为“查询”和“退出”。
(3)设置所有标签控件字体大小。同时选中3个标签控件,将FontSize属性值设置为14。
(4)对齐所有标签控件。同时选中3个标签控件,单击“格式”→“对齐”→“左边对齐”。
(5)设置控件只读。同时选中“txt姓名”文本框和“edt备注”编辑框,设置它们的ReadOnly属性为.T.。
6.编写“查询”命令按钮的Click事件代码: Select student
Locate for 学号=alltrim(thisform.text1.value) If found()
thisform.refresh else
messagebox(\没有该学生记录!\thisform.refresh endif
7.编写“退出”命令按钮的Click事件代码:thisform.release 8.保存表单,表单文件名为form_cx。 9.运行表单form_cx。
课后练习
一.在“仓库管理系统”项目中,使用表单向导新建如图6-13所示的form_ex1表单,用于显示“职工”表中的记录。要求选择职工表中的职工号、仓库号和工资字段,表单样式为
…… 此处隐藏:1300字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [高等教育]公司协助某村精准扶贫工作总结.doc
- [高等教育]高二生物知识点总结(全)
- [高等教育]苏教版数学三年级下册《解决问题的策略
- [高等教育]仪器分析课程学习心得
- [高等教育]2017年五邑大学数学与计算科学学院333
- [高等教育]人教版七年级下册语文第四单元测试题(
- [高等教育]2018年秋七年级英语上册Unit7Howmuchar
- [高等教育]2017年八年级下数学教学工作小结
- [高等教育]湖南省怀化市2019届高三统一模拟考试(
- [高等教育]四年级下册科学_基础训练及答案教材
- [高等教育]城郊煤矿西风井管路伸缩器更换施工安全
- [高等教育]昆八中20182019学年度上学期期末考试
- [高等教育]项目部各类人员任命书
- [高等教育]上市公司经营水务产业的模式
- [高等教育]人教版高二化学第一学期第三章水溶液中
- [高等教育]【中考物理第一轮复习资料】四.压强与
- [高等教育]金坑水电站报废改建工程机电设备更新改
- [高等教育]高中生物教学工作计划简易版
- [高等教育]2017年西华大学攀枝花学院(联合办学)44
- [高等教育]最新整理超短爆笑英文小笑话大全
- 优秀教师继续教育学习心得体会
- 阳历到阴历的转换
- 留守儿童教育案例分析
- 华师17春秋学期《玩教具制作与环境布置
- 测速传感器新型安装装置的现场应用
- 人教版小学数学三年级下册第四单元
- 创业个人意向书
- 山东省潍坊市2012年高考仿真试题(三)
- [恒心][好卷速递]四川省成都外国语学校
- 多少人错把好转反应当成了病情加重处理
- 中外广播电视史复习资料整理
- 江苏省扬州市江都区宜陵镇中学2014-201
- 工程造价专业毕业实习报告
- 广西师范学院心理与教育统计
- aympkrq基于 - asp的博客网站设计与开
- 建筑业外出经营相关流程操作(营改增后
- 人治 德治 法治
- [精华篇]常识判断专项训练题库
- 中国共产党为什么要实行民主集中
- 小学数学第三册第一单元试卷(A、B、C




