版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、本讲要点 VB界面设计及程序控制结构用于界面设计的常用控件:PictureBox、Image、Timer、OptionButton、CheckBox、ListBox、ComboBox、Frame;多窗体工程实现;编程举例。4.1 图片框(PictureBox)常用属性:Picture(指定显示的图片,可以在设计阶段通过属性窗口来设置,也可以在代码中利用LoadPicture()函数把图形装入) 例如:Picture1.Picture = LoadPicture(“c:windowsbubbles.bmp”) Picure1.Picture = LoadPicture(“”)2) AutoSiz
2、e(是否自动改变大小以显示图形全部内容)例题4-1:设计程序,演示图片框在AutoSize属性不同选值时的状态和用Picture属性加载、清除图形。第4章 VB的常用控件 图片框主要用于在窗体的指定位置显示图形,它还可以作为其他控件的容器、显示Print方式输出的文本或显示Line、Circle等图形方法输出的图形。4.2 图像框(Image)常用属性:1)Picture属性 2)Stretch属性:指定是否缩放图形来适应控件大小。 当值为False(缺省值)时,缩放控件来适应图形大小; 当值为True时,缩放图形来适应控件大小。此时可能会使显示的图片变形失真。例题4-2:设计程序,演示图像框
3、在Stretch属性不同选值时的状态。 图像框只能用于显示图形,没有图片框所拥有的其他功能。因此,图像框比图片框显示速度快,占用内存少。注意:图像框与图片框的区别(简述题)图像框比图片框占内存少,显示速度快;图像框可以实现图形的缩放;图片框可以显示Print方法和图形方法的输出;图片框可以作为其他控件的容器。4.3 定时器(Timer)常用属性:Interval(时间间隔)属性 单位:ms(毫秒),取值范围为0 65535。缺省值为0,即定时器不起作用。 注意:由于大多数个人计算机系统硬件的限制,定时器每秒钟最多可产生的Timer事件在18个左右,即实际最小时间间隔大约在56ms以上。例题4-
4、3:设计程序,演示定义器的动画、计时功能。 可以称为计时器或时钟控件,它可以每隔一定的时间间隔就触发一次Timer事件,从而执行相应的代码。利用定时器可以制作动画、定期执行某个特定操作或实现计时。常用事件:Timer事件(定时器的惟一事件) Timer事件的触发有两个前提:1)Timer控件的Enabled属性值为True; 2) Timer控件的Interval属性值大于0。4.4 单选按钮( OptionButton )常用属性: (1)Value:是否选中(True或False) (2)Caption(标题):功能描述文本 (3)Style(显示样式):0-标准方式;1-图形方式例题4-
5、4:编写“简单记事本”程序,实现功能:可以输入文本并能更改字体大小。 单选钮通常成组出现,主要用于处理“多选一”的问题。常用事件:Click事件4.5 复选框(检查框 CheckBox)常用属性: (1)Value:决定复选框的状态,有三个值(0-为选中,1-选中,2-禁用) (2)Style(显示样式):0-标准方式;1-图形方式(此时可以通过Picture、DowmPicture、DisabledPicture设置图形,不同图形表示Value属性的3种状态)例题4-5:完善“简单记事本”程序,增加选择字体样式的功能。 单个使用时作为开关选项,可以表示选中和未选中两种状态;成组出现时,能够实
6、现复选多项的功能。常用事件:Click事件注意:复选框和单选钮的区别(简述题) 1)复选框可以单独出现,也可以成组出现;单选钮只能成组出现; 2)成组出现的复选框是独立的,互不影响的,可以实现复选;单选钮组中的各钮间是互斥的。4.6 列表框(ListBox)常用属性:(1)List:字符串数组,用来存放列表框的项目。 (2)ListCount: 项目总数。 (3)Text:用来存放被选中列表项的文本内容。 (4)ListIndex:表示被选中项目的下标值。 (5)Selected:逻辑数组,对应List数组,表示对应的项是否被选中。 (6)MultiSelect:是否允许复选和如何复选。 (7
7、)SelCount:选中项目的总数。例题4-6:修改“简单记事本”程序,通过列表框选择字号,并能添加、删除字号。 列表框显示项目列表,用户可以选择其中的一项或多项。常用事件:Click事件常用方法:AddItem、RemoveItem、Clear只能在程序中设置或引用的属性ListIndex 其值为执行时选中的列表项序号。ListCount 表示列表框中项目的数量,从0开始算。Selected 是一个逻辑数组,元素对应列表框中相应的项,True表示选中。Text 表示被选中列表项的文本内容。方法 1: 对象. AddItem item,index item必须是字符串表达式方法 2: 对象.
8、RemoveItem index 删除index对应的项目方法 3: 对象. Clear 清除列表框中所有内容? 如何在选中下一个学生还未按显示藉贯钮时不显示上一人藉贯? 如何在点中学生姓名后直接显示其藉贯? 如何设置滚动条方向及列数? 如何设置复选框风格? 如何在运行时修改原项目(学生姓名)? 注意Array函数只能用于Variant数组赋值列表框(ListBox)4.7 组合框(ComboBox)常用属性、方法:Style:决定组合框的类型和行为。 Sorted:项目是否排序。 大部分属性(例如:List、Text等)和方法(AddItem、RemoveItem等)与列表框相同。例题4-7
9、:修改“简单记事本”程序,要求通过组合框来实现选择、添加、删除字号。 组合框是由文本框和列表框组合而成的控件。组合框有三种不同的风格:* 下拉式组合框 (属性Style=0)* 简单组合框 (属性Style=1)* 下拉式列表框 (属性Style=2)注意:列表框和组合框的区别(1)选择方式不同(2)样式(Style)不同(3)Text属性的不同4.8 框架(Frame)常用属性: Caption(标题):用于注明框架的用途。 Enabled:决定框架中的控件是否可用(响应用户操作)。例题4-8:修改“简单记事本”程序,要求能选择字号,可选择正常显示和反白显示。 框架控件可以用来对其他控件进行分组,以便于用户识别。是一种容器。4.9 多窗体(Multi-Form)窗体操作:(1)添加窗体:“工程”/“添加窗体”;(2)切换窗体:工程资源管理器窗口中点击不同的窗体名(3)删除窗体:选中窗体,选鼠标右键快捷菜单中的“移除”(4)保存窗体:选中窗体,选鼠标右键快捷菜单中的“保存窗体”或 “窗体另存为”(5)设置工程的启动窗
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年出租车行业新闻发布机制构建
- 2026农业现代化技术应用与市场潜力研究报告
- 2025年AI审核模型的在线学习机制设计
- 2025新《安全生产月》主题活动竞赛必考题库(含答案)
- 2025年AI情绪调节设备行业合作伙伴协议条款
- 2025新中小学防溺水安全知识竞赛题库(含答案)
- 2026年环保材料委托加工保密协议书
- 2026届广东省清远市市级名校中考历史最后冲刺模拟试卷含解析
- 办公楼项目应急管理预案
- 双盲应急演练方案
- 代垫运费合同样本
- 保险转账委托书模板
- 云南省公路工程试验检测费用指导价
- 期中测试卷(试题)-2023-2024学年六年级下册数学苏教版
- 2024年赣州市国投集团招聘笔试参考题库附带答案详解
- 护士培训课程 药物计算和药物剂量调整技能
- 二手房交易资金监管协议书
- 凡口建模工作报告
- 药用植物的引种驯化PPT
- 乙二醛填充脱水法在饱水竹漆中的应用
- 血液内科疾病诊疗常规指南
评论
0/150
提交评论