版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、4.3 选择性控件,4.5 图形控件和绘图方法,4.4 列表框、组合框,4.2 控件基础,4.1 窗体,南京医科大学 Visual Basic 程序设计,第4章 常用标准控件,4.7 菜单设计,第4章 常用标准控件,本章介绍部分标准控件的用法,包括:标签、文本框、图片框、图像框、直线和形状、命令按钮、复选框、单选按钮、列表框、组合框、水平滚动条、垂直滚动条、计时器、框架,4.1窗体,4.1.1窗体的结构与属性 1. 窗体的结构,2.窗体的属性,AutoRedraw(自动重画) BackColor(背景颜色) BorderStyle(边框类型) Caption(标题) ControlBox(控制
2、框) Enabled(允许) Font(字形) ForColor(前景颜色) Height、Width(高、宽) Icon(图标) MaxButton、MinButton(最大、最小化按钮) Name(名称) Picture(图形) Top、Left(顶边、左边位置) Visible(可见性) WindowState(窗口状态),4.1.2窗体事件,1. Click(单击)事件 2. DblClick(双击)事件 3. Load(装入)事件 4. Unload(卸载)事件 5. Activate(活动)、Deactivate(非活动)事件 6. Paint(绘画)事件,4.1.3窗体的方法和语
3、句,Load语句 Show方法 Hide方法 Unload语句,4.2 控件基础,4.2.1 控件分类 内部控件 ActiveX控件 可插入对象,4.1文本控件,4.1.1 标签 主要属性: Alignment:对齐属性(三个值;0,1,2) Autosize:自动调整标签的大小 BorderStyle:边框 Caption :标题 Enabled:是否能响应操作 Backstyle :背景样式(0;透明,1;不透明) WordWrap:决定标签标题的显示方式(True;垂直 方向改变,False;水平方向改变),4.1.2文本框,主要属性: MaxLength :最大长度 Multiline
4、:多行属性 PassWordChar:密码属性 ScrollBars :有无滚动条 Text :文本属性 主要事件和方法: Change 事件 GotFocus 方法 LostFocus 方法 SetFocus 方法,SelLength :选中的字符数 SelStart:选择文本的起始位置 SelText:选择的文本字符串 (运行期属性),4.2 图形控件,4.2.1 图片框和图像框 主要属性: CurrentX和CurrentY(只用于图片框) Picture(5种图形文件) Stretch(只用于图像框) 主要方法: Cls Print,4.2.2图形文件的装入,1.图片框与图像框的区别
5、2.在设计阶段装入图形文件 用属性窗口中的Picture属性装入 利用剪贴板把图形粘贴到窗体、图片框或图像框中 3.在运行期间装入图形文件: 对象.Picture=LoadPicture(文件名),4.2.3 直线和形状,主要属性: BorderColor BoderStyle BoderWidth BackStyle FillColor FillStyle,4.3按钮控件,4.3.1属性和事件 Cancel属性: 取消 本属性设为True, 按ESC键等同单击本按钮 Default属性:默认 本属性设为True, 按Enter键等同单击本按钮 Style属性 Picture、DownPict
6、ure、DisabledPicture属性 单击(Click)事件 4.3.2应用举例,4.4 选择控件复选框和单选按钮,4.4.1 复选框和单选按钮的属性和事件 Value属性 Alignment属性 Style属性 4.4.2 应用举例,4.5选择控件列表框和组合框,Selected 该属性返回或设置列表框控件中的一个项目的选择状态。该属性是一个逻辑类型的数组,数组元素个数与列表框中的项目数相同,其下标的变化范围与List属性相同。 例如:List1.Selected(0)=True表示列表框List1的第一个项目被选中,此时ListIndex的值设置为0。Selected属性在设计时是不
7、可用的,即无法在属性窗口中设置属性值。 Style (0:标准,1:复选框形式) Text:最后一次选中的表项文本,4.5选择控件列表框和组合框,主要方法: AddItem:添加列表项。 格式:对象名.AddItem ,插入位置序号 注意:若不指定插入位置,则插入到列表尾。 RemoveItem:删除列表项。 格式:对象名.RemoveItem 删除项序号 Clear:删除列表所有项。 事件 Click(单击) Dbclick(双击)事件(但很少用),4.5.2组合框,1.组合框属性: 列表框的属性基本上都可用于组合框 StyleStyle:外观属性。组合框有三种外观: Text:对于下拉式组
8、合框与简单组合框,Text属性返回编辑区域中的文本。对于列表框控件或下拉列表框,Text属性的返回值总与List(ListIndex)的值相同 2.组合框事件 3.组合框方法:与列表框相同,4.6滚动条,主要属性: Max:最大值 Min:最小值 LargeChange:最大变动值,单击空白处时移动的增量值 SmallChange:最小变动值,单击箭头时移动的增量值 Value:滑块所处位置所代表的值,4.6滚动条,主要事件: (1)Change事件 滚动条的Change事件在移动滚动框或通过代码改变其Value属性值时发生。单击滚动条两端的箭头或空白处将引发Change事件。 (2)Scro
9、ll事件 当滚动框被重新定位,或按水平方向或垂直方向滚动时,Scroll事件发生。拖动滑块时会触发Scroll事件 Scroll事件与Change事件的区别在于:当滚动条控件滚动时Scroll事件一直发生,而Change事件只是在滚动结束之后才发生一次。,4.7计时器,时钟控件(Timer)又称计时器、定时器控件,用于有规律地定时执行指定的工作,适合编写不需要与用户进行交互就可直接执行的代码,如计时、倒计时、动画等。在程序运行阶段,时钟控件不可见。 主要属性: (1)Interval属性 取值范围在0 到 65535 之间(包括这两个数值),单位为毫秒(0.001秒),表示计时间隔。若将Int
10、erval属性设置为0或负数,则计时器停止工作。,4.7计时器,主要属性: (2)Enabled属性 无论何时,只要时钟控件的Enabled属性被设置为True而且Interval属性值大于0,则计时器开始工作(以Interval属性值为间隔,触发Timer事件)。 通过把Enabled属性设置为False可使时钟控件无效,即计时器停止工作。 事件: 时钟控件只能响应Timer事件,当Enabled属性值为True且Interval属性值大于0时,该事件以Interval属性指定的时间间隔发生,需要定时执行的操作即放在该事件过程中完成。,4.8框架,框架用来对控件进行分组,即把指定的控件放到框架中。必须先画出框架,然后在框架内画出需要成为一组的控件,这样才能使框架内的控件成为一个整体,和框架一起移动。,4.9焦点与Tab顺序,4.9.1 设置焦点 在运行时选择对象 运行时用快捷键选择对象 在程序代码中使用SetFocus方法 注意:不是所有的对象都可以接受焦点。如框架、标签、菜单、直线、形状、图像框和计时器都不能接受焦点。对于窗体,只有窗体上所有的控件都不能接受焦点时,该窗体才能接受焦点。,4.9焦点与Tab顺序,4.9.2 Tab顺序 用Tab键也可以
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2025学年度粮油食品检验人员模考模拟试题附答案详解(综合题)
- 2024-2025学年度电工高分题库附答案详解(夺分金卷)
- 2024-2025学年度粮油食品检验人员高频难、易错点题带答案详解(突破训练)
- 2024-2025学年度中级软考模拟试题(轻巧夺冠)附答案详解
- 2024-2025学年度火电电力职业鉴定考试彩蛋押题【易错题】附答案详解
- 2024-2025学年度公务员考试《常识》考前冲刺练习题附参考答案详解(达标题)
- 2024-2025学年刑法期末考试题库试题(能力提升)附答案详解
- 2024-2025学年度公务员(国考)题库带答案详解(新)
- 2024-2025学年度反射疗法师3级综合提升测试卷附答案详解【预热题】
- 2026年项目进度报告通报函3篇
- 利丰物流买断合同范本
- 云南省市场监管局直属事业单位招聘考试真题2025
- 2025年机动车考试员考试试题及答案
- 第28课 大数据助力智能教学设计小学信息科技人教版2024四年级全一册-人教版2024
- 荣昌万灵古镇导游讲解
- hseq与清洁生产课件
- 市场营销基础(第6版) 课件
- 2025年多旋翼无人机超视距驾驶员执照参考试题库50题(附答案)
- 财务进出账管理办法
- 基于智慧课堂的小学语文阅读教学研究
- 《数字经济发展与治理》课件全套 Ch1-14 数字经济的概念与内涵 -. 数字平台治理:各国实践与未来展望
评论
0/150
提交评论