版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第6章 VB基本控件编程,命令按钮、标签及文本框 选择性控件 滚动条与时钟控件 图形控件 基本控件综合实例,本章学习目标,熟练掌握命令按钮、标签框、文本框的常用属性、事件和方法 掌握单选按钮、复选框的编程方法,尤其是单选按钮与框架控件的配合使用 正确使用列表框、组合框进行项目的显示、增加和删除,并注意二者的差异 掌握使用滚动条、时钟控件编程的技巧与方法 正确运用图片框和图像框显示图形文件,并区分这两种控件的差异 能合理运用各种VB标准控件进行综合编程,命令按钮,命令按钮编程示例演示 显示不同风格的命令按钮的应用程序,命令按钮相关知识点,如何设置含背景图案的命令按钮 如何为命令按钮设置提示信息
2、如何设置命令按钮的快捷方式 与单击命令按钮等价的方法 焦点、Tab键顺序问题,与单击命令按钮等价的方法,按Tab键将焦点移到相应按钮上,然后按回车键 按命令按钮的快捷键(Alt+有下划线的字母,如果该命令按钮设置了快捷键的话),标签框的常用属性,文本框的常用属性,Text passwordchar MultiLine MaxLength ScrollBars Locked,文本框的常用事件,Change 当文本框中的内容发生变化时 GetFocus 当对象获得焦点时产生该事件 LostFocus 在一个对象失去焦点时产生该事件,除了大多数控件都响应的Click、Dbclick、KeyPress
3、等事件外,文本框的常用事件还包括:,如何实现两个文本框的内容同步改变,选择性控件,复选框(CheckBox ) 单选按钮(OptionButton ) 列表框(ListBox ) 组合框(ComboBox ),单选、复选控件编程示例,复选框、单选按钮的常用属性,Enabled Value 表示复选框或单选按钮的状态: (1)复选框:0未选中(Unchecked),1选中,(Checked) 2灰色不可选(Grayed); (2)单选按钮:False未选中,True选中 Style 设置复选框或单选按钮的外观 Picture,框架的使用,框架是一个容器 框架控件的常用属性 创建框架时的注意事项,
4、改进的单选复选编程示例,列表框编程示例,列表框编程示例.vbp,实现方法,界面设计 代码设计 与列表框相关的操作 确定命令按钮的可用状态的操作,列表框的ListCount属性,列表框的AddItem方法,列表框的RemovItem方法,列表框的ListIndex属性,参考代码,Private Sub Command1_Click() List1.AddItem Text1.Text 将文本框中的内容添加到列表框中 Text1.Text = 清除文本框 Text1.SetFocus Label3.Caption = List1.ListCount 显示列表框中客户数目 End Sub,添加按钮的
5、事件处理过程:,删除按钮的事件处理过程: Private Sub Command2_Click() Dim Ind As Integer 定义一个整型变量Ind Ind = List1.ListIndex 获取索引 If Ind = 0 Then 确保选定列表项目 List1.RemoveItem Ind 将其从列表框中删除 Label3.Caption = List1.ListCount 显示数目 End If Command2.Enabled = List1.ListIndex -1 若列表框中没有项目,则禁用此按钮。 End Sub,单击列表框选中某一客户时使删除有效 Private S
6、ub List1_Click() Command2.Enabled = List1.ListIndex -1 End Sub 文本框内容改变事件处理过程 Private Sub Text1_Change() Text1文本框中至少有一个字符时,允许添加按钮。 Command1.Enabled = Text1.Text End Sub,清除按钮的事件处理过程 Private Sub Command3_Click() List1.Clear 清空列表框。 Command2.Enabled = False 禁用删除按钮。 Label3.Caption = List1.ListCount 显示数目。
7、End Sub,列表框的重要属性,MultiSelect Text List ListCount ListIndex Selected Sorted NewIndex SelCount,列表框控件的重要方法,AddItem方法 格式:列表框名.AddItem 字符串 ,位置号 RemoveItem 方法 格式:列表框名.RemoveItem位置号 Clear方法 格式:列表框名.Clear,组合框编程示例,实现方法,界面设计 代码设计 如何设置组合框的初始数据 如何设置组合框的初始选项值 如何将学生的学号、姓名、班级这些信息一起添加到列表框 代码清单,组合框相关知识点,组合框(ComboBox
8、)兼有文本框和列表框的功能,允许用户通过键入文本或选择列表二种方法来进行选择。 组合框常用的属性、方法与列表框相类似,如可用Additem添加项目,RemoveItem删除项目等,其相应操作方法也与列表框相同。组合框有三种不同的外观样式,由属性Style设定,具体参见教材。,滚动条与时钟控件,滚动条编程示例 时钟编程示例,滚动条分为水平滚动条(HscrollBox)和垂直滚动条(VscrollBox)两种,通常用来帮助观察数据或确定位置,作为速度、数量的指示器来使用,也可作为数据输入的工具。 VB提供的时钟控件也称为定时器(Timer)。定时器每隔一定的时间间隔就产生一次Timer事件(可理解
9、为报时),用户可以根据这个特性设置时间间隔控制某些操作或用于计时。,滚动条编程示例,滚动条编程示例.vbp,实现方法,界面设计 代码设计 设置文本框的背景色,可用: Text1.BackColor = RGB(R,G,B) 滚动条的Change事件 代码清单,滚动条相关知识点,滚动条的常用属性及事件,时钟编程示例,运用时钟控件设计功能如图所示的移动字幕程序 时钟示例.vbp,时钟控件相关知识点,时钟控件,可以准确地控制时间,使事件定时发生,也可用于显示系统时间。Timer又称为“定时器”,常用于每隔一定时间去执行某操作。 时钟控件的主要属性就只有两个:Interval和Enabled。 时钟控
10、件的事件只有一个,即Timer事件,当时钟控件设置的时间间隔到后即激发该事件。,设计一程序,每隔秒,就在标签框中显示当前的时间 程序运行界面及参考代码,Private Sub Timer1_Timer() Label1.FontSize = 48 Label1.Caption = Time 将Time函数返回的系统时间显示在标签中 End Sub,图形控件,图片框和图像框 直线控件和形状控件,VB提供了四个与图形图像有关的控件,它们分别是图片框(PictureBox)控件、图像(Image)控件、形状(Shape)控件和直线(Line)控件。,图片框和图像框,图片框和图像框都具有显示图形图像的功能,可以加载到这两个控件上的图像文件格式有:位图文件(.bmp)、图标文件(.ico)、JPEG文件、GIF文件等。 图片框和图像框的常用属性 图片框
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 事业单位外聘人员考勤制度
- 幼儿园园务日志考勤制度
- 外勤考勤制度管理规定
- 安徽省公务员考勤制度
- 卫生院支部会议考勤制度
- 国企人力资源考勤制度
- 农村幼儿园教师考勤制度
- 中医门诊员工考勤制度
- 小学教研活动考勤制度
- 事业单位不执行考勤制度
- 城市地下管网建设实施方案
- 智能采矿技术课件
- 《实践论》《矛盾论》导读课件
- 产科常见药物及应用指南
- 马克思自考本科试题及答案
- T/CIE 167-2023企业级固态硬盘测试规范第3部分:可靠性测试
- 儿科医生进修汇报
- 第一单元第1课《辉煌成就》课件-七年级美术下册(人教版)
- 2025年春季学期三年级语文下册教学计划及教学进度表
- 板材加工项目可行性研究报告
- 2025年派出所教导员履职述职报告范文
评论
0/150
提交评论