vb ActX控件基础用法
第六章 表单设计
知识要点
一、创建表单的一般途径
1.使用表单向导创建与表相关的表单
(1)单击“工具”菜单下“向导”子菜单中的“表单”命令。
(2)单击“文件”菜单下的“新建”命令,或单击“常用”工具栏中的“新建”按钮,打开“新建”对话框,在“文件类型”列表中选择“表单”,然后单击“向导”按钮。
(3)打开项目管理器,选择“文档”选项卡,在列表中选择“表单”,然后单击“新建”按钮,在弹出的“新建表单”对话框中单击“表单向导”按钮。
2.使用表单设计器创建或修改表单
(1)单击“文件”菜单下的“新建”命令,或单击“常用”工具栏中的“新建”按钮,打开“新建”对话框,在“文件类型”列表中选择“表单”,然后单击“新建文件”按钮。
(2)打开项目管理器,选择“文档”选项卡,在列表中选择“表单”,然后单击“新建”按钮,在弹出的“新建表单”对话框中单击“新建表单”按钮。
(3)在命令窗口中输入命令:CREATE FORM [<表单文件名>]。 3.使用表单生成器快速生成表单
(1)单击“表单”菜单下的“快速表单”命令。
(2)单击“表单设计器”工具栏中的“表单生成器”按钮。
(3)在表单设计器窗口中右击鼠标,在弹出的快捷菜单中选择“生成器”命令。 二、表单常用属性、事件和方法
1.表单常用属性: Caption、MinButton、MaxButton、WindowType
2.表单常用事件:Click、Destroy、GotFocus、Init、Load、Unload、RightClick 3.表单常用方法:Release、Refresh、Show、Hide 三、属性设置的方法 1.在属性窗口中设置。 2.使用编程方式在程序运行时改变对象的属性,使用编程方式设置属性的一般格式是:<对象引用>.<属性名>=<属性值>。
四、编写事件代码
在表单设计器环境下,要编写对象的事件代码,首先必须打开代码编辑窗口。打开代码编辑窗口有五种方法:
(1)单击“显示”菜单下的“代码”命令。 (2)双击表单或表单中的某个控件。
(3)右击某个对象,在弹出的快捷菜单中选择“代码”命令。 (4)单击“表单设计器”工具栏中的“代码窗口”按钮。 (5)在“属性”窗口的列表框中双击某个对象的某个事件。 五、控件常用属性
1.标签控件:Caption、Alignment、Autosize、BackColor、BackStyle、Name、WordWrap 2.线条控件:BorderStyle、BorderWidth、BorderColor、LineSlant、Height、Width 3.形状控件:Curvature、FillStyle、FillColor
4.图象控件:Picture、Stretch、BorderStyle、Top、Left
5.文本框控件:Value、ControlSource、ReadOnly、PasswordChar、SelectOnEntry、
InputMask、TabStop
6.编辑框控件:ScrollBars、SelStart、SelLength、SelText
7.列表框控件:ColumnCount、RowSourceType、RowSource、MultiSelect、MoverBars、 Value
8.微调控件:Value、KeyBoardHighValue、KeyBoardLowValue、SpinnerHighValue、SpinnerLowValue、Increment
9.命令按钮控件:Enabled、Visible、FontName 10.命令按钮组控件:ButtonCount、Buttons、Value 11.复选框控件:Value
12.计时器控件:Interval、Enabled 13.表格控件:ColumnCount、RecordSource、RecordSourceType、LinkMaster、ChildOrder、RelationalExpr
14.页框控件:PageCount、ActivePage、Pages、Tabs、TabStretch 15.容器控件:BackStyle、SpecialEffect 16.ActiveX绑定控件:ControlSource
实验一 表单常用控件(一)
实验目的
(1)理解对象、属性、事件和方法的基本概念 (2)掌握表单的创建、修改和运行 (3)掌握属性的设置和事件代码的编写 (4)掌握表单的常用属性、事件和方法 (5)掌握数据环境设计器及布局控制
(6)掌握标签、文本框、编辑框和命令按钮控件的常用属性
实验内容
一、表单向导
在“学生档案管理”项目中,使用表单向导新建如图6-1所示的student_form表单,用于显示表student.dbf中的记录。要求选择student表中的学号、姓名、性别、出生日期和院系号字段,表单样式为浮雕式,按钮类型为图形按钮,排序字段选择学号(升序)。
图6-1 表单student_form运行结果
操作步骤:
1.打开“学生档案管理”项目。“文件”→“打开”,选择“学生档案管理”项目。
图6-2 “新建表单”对话框
2.打开表单向导。在“项目管理器”窗口中,选择“文档”→“表单”→“新建”,弹出“新建表单”对话框,如图6-2所示。在“新建表单”对话框中,单击“表单向导”图标,在弹出的“向导选取”对话框中,选择“表单向导”,单击“确定”按钮,弹出“表单向导”窗口。
3.表单向导第一步:字段选取。单击“数据库和表”右侧的按钮,在弹出的“打开”对话框中找到所需的表文件student.dbf,单击“确定”按钮,则“表单向导”窗口的“可用字段”列表框中列出student表中的所有字段。选择“可用字段”中的“学号”字段,单击 按钮,将它添加到“选定字段”列表框中。依此方法,把“姓名”、“性别”、“出生日期”和“院系号”字段添加到“选定字段”列表框中。单击“下一步”按钮。
4.表单向导第二步:选择表单样式。选择“浮雕式”样式和“图形按钮”按钮类型,单击“下一步”按钮。
5.表单向导第三步:排序记录。选择按“学号”的“升序”排序。单击“下一步”按钮。
6.表单向导第四步:完成。选择“保存并运行表单”选项,单击“完成”按钮,弹出“另存为”对话框,选择保存位置为“e:\\VFP项目”,文件名为student_form,扩展名为.scx。
7.查看表单运行结果。表单运行结果如图6-1所示,试使用其中的各个按钮。
8.查看项目管理器。结束表单运行,在“项目管理器”的“文档”选项卡中,单击“表单”前面的“+”号,列表中即显示刚刚建立的表单student_form,说明表单student_form已经属于项目“学生档案管理”。选中student_form,利用项目管理器右边的按钮可对其进行修改、运行等操作。
二、一对多表单向导
使用一对多表单向导新建如图6-3所示的stusc_form表单,用于显示student表和其所对应
的sc表中的记录。要求从父表“student”中选择“姓名”和“性别”字段,从子表“sc”中选择“课程号”和“成绩”字段,通过“学号”字段建立两表之间的关系,表单样式为新奇式,按钮类型为文本按钮,排序字段为学号(升序),表单标题为“学生成绩”。
图6-3 表单stusc_form运行结果
操作步骤:
1.新建表单。“文件”→“新建”→“表单”→“向导”,弹出“向导选取”对话框,选择“一对多表单向导”,单击“确定”按钮。
2.一对多表单向导第一步:选择父表字段。选择student表中的字段“姓名”、“性别”到选定字段中。单击“下一步”按钮。
图6-4 一对多表单向导第三步
3.一对多表单向导第二步:选择子表字段。选择sc表中字段“课程号”和“成绩”。单击“下一步”按钮。
4.一对多表单向导第三步:关系表。如图6-4所示,student表和sc表通过“学号”字段建立关系。单击 …… 此处隐藏:2113字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [高等教育]公司协助某村精准扶贫工作总结.doc
- [高等教育]高二生物知识点总结(全)
- [高等教育]苏教版数学三年级下册《解决问题的策略
- [高等教育]仪器分析课程学习心得
- [高等教育]2017年五邑大学数学与计算科学学院333
- [高等教育]人教版七年级下册语文第四单元测试题(
- [高等教育]2018年秋七年级英语上册Unit7Howmuchar
- [高等教育]2017年八年级下数学教学工作小结
- [高等教育]湖南省怀化市2019届高三统一模拟考试(
- [高等教育]四年级下册科学_基础训练及答案教材
- [高等教育]城郊煤矿西风井管路伸缩器更换施工安全
- [高等教育]昆八中20182019学年度上学期期末考试
- [高等教育]项目部各类人员任命书
- [高等教育]上市公司经营水务产业的模式
- [高等教育]人教版高二化学第一学期第三章水溶液中
- [高等教育]【中考物理第一轮复习资料】四.压强与
- [高等教育]金坑水电站报废改建工程机电设备更新改
- [高等教育]高中生物教学工作计划简易版
- [高等教育]2017年西华大学攀枝花学院(联合办学)44
- [高等教育]最新整理超短爆笑英文小笑话大全
- 优秀教师继续教育学习心得体会
- 阳历到阴历的转换
- 留守儿童教育案例分析
- 华师17春秋学期《玩教具制作与环境布置
- 测速传感器新型安装装置的现场应用
- 人教版小学数学三年级下册第四单元
- 创业个人意向书
- 山东省潍坊市2012年高考仿真试题(三)
- [恒心][好卷速递]四川省成都外国语学校
- 多少人错把好转反应当成了病情加重处理
- 中外广播电视史复习资料整理
- 江苏省扬州市江都区宜陵镇中学2014-201
- 工程造价专业毕业实习报告
- 广西师范学院心理与教育统计
- aympkrq基于 - asp的博客网站设计与开
- 建筑业外出经营相关流程操作(营改增后
- 人治 德治 法治
- [精华篇]常识判断专项训练题库
- 中国共产党为什么要实行民主集中
- 小学数学第三册第一单元试卷(A、B、C




