《Visual Basic程序设计》电子教案 第7章

上传人:E**** 文档编号:89401280 上传时间:2019-05-24 格式:PPT 页数:20 大小:135.50KB
返回 下载 相关 举报
《Visual Basic程序设计》电子教案 第7章_第1页
第1页 / 共20页
《Visual Basic程序设计》电子教案 第7章_第2页
第2页 / 共20页
《Visual Basic程序设计》电子教案 第7章_第3页
第3页 / 共20页
《Visual Basic程序设计》电子教案 第7章_第4页
第4页 / 共20页
《Visual Basic程序设计》电子教案 第7章_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《《Visual Basic程序设计》电子教案 第7章》由会员分享,可在线阅读,更多相关《《Visual Basic程序设计》电子教案 第7章(20页珍藏版)》请在金锄头文库上搜索。

1、第7章 常用控件,7.1 显示图片和图形的控件 一、图片框、图像框的常用属性 1、Picture属性:显示图片 (1)在设计阶段装入图片 改变属性窗口中的Picture属性 (2)在运行期间装入图片 对象名.Picture=LoadPicture(filename) 如:Picture1.Picture=LoadPicture(“c:windowsBubbles.bmp“)删除图片框的图形也同样使用LoadPicture 如:Picture1.Picture= LoadPicture(),2、图片框的Autosize属性:决定控件是否自动适应图片的大小 值为:true, false 3、图像框

2、的Strech属性:决定图片是否自动适应控件的大小 值为:true, false 二、图片框、图像框的区别 1、图片框可以作为其它控件的容器 2、图片框可以通过Print方法接受文本 3、图像框比图片框占用内存少,显示速度快,7.2 为用户提供选择的控件 7.2.1 单选按钮、复选按钮 一、单选按钮(OptionButton) 1、事件 Click事件:当单击单选按钮时发生 2、属性 (1)Value属性:表示单选按钮选中或不选中的状态 (2)Style属性:设置控件的外观 说明:(1)要使某个单选按钮成为缺省按钮,只要设计时将其Value属性设置成True (2)要禁用单选按钮,将Enabl

3、ed属性设置成False,二、复选框 1、属性 (1)Value属性: 复选框状态:0-未选中,1-选中,2-变灰暗 (2)Style属性: 设置控件的外观。 2、事件 Click事件,7.2.2 列表框和组合框 一、列表框(ListBox) 主要用途:在于提供项目列表,用户从其中可以选择一项或多项。 1、属性 (1)List属性 该属性是一个字符串数组,用来保存列表框中的各个数据项内容。List数组下标从0开始,即List(0)是第一个数据项的内容,List(列表框Name. ListCount-1)是最后一个数据项的内容。,用List属性设置列表项中的数据项的方法: 属性窗口 程序中设置

4、列表框Name. List(下标) 如:List1.list(3)=“Li Ning” (2)ListCount属性:该属性记录了列表框的数据项数 (3)ListIndex属性(设计时不可用) 该属性是被选中的列表项的下标值(任何时候都是一个值)。 (4)Text属性(只读) 用于存放选中列表项的文本内容。 (5)Selected属性:该属性值为一个逻辑数组 (6)SelCount属性:返回列表框中选中项的数量,(7)设置MultiSelect属性 (8)Style属性 2、常用方法 (1)AddItem方法 语法:Listname.AddItem item ,index (2)RemoveI

5、tem方法 语法:ListName.RemoveItem index (3)Clear方法 语法:ListName.Clear,二、组合框 1、属性: (1)Style属性 (2)Text属性 2、方法:同列表框,7.3 框架(Frame) 若要在同一窗体上建立几组相互独立的单选按钮,通常用框架将每一组单选按钮框起来(分组) 注意(1)只能在框架中画控件的方法向框架中添加控件,不能用双击的方式,也不能先画出控件在添加到框架中。 (2)如果用框架将窗体上现有的控件进行分组,可先选定这些控件,将它们剪切、粘贴到框架中。 1、属性 (1)Caption属性 (2)Enabled属性 2、由于框架的主

6、要作用是对控件进行分组,所以没有必要相应它的事件,7.4 计时器 一、属性 Interval属性 Enabled属性 二、事件 Timer事件,7.5 其他常用控件 一、滚动条 1、属性 (1)Min、Max属性:返回或设置滚动条所能代表的最小、最大值 (2)Value属性:返回或设置滚动条的当前位置 (3)LargeChange属性:当用户单击滚动条空白区域,Value属性质的改变量 (4)SmallChange属性:当用户单击滚动箭头时,Value属性值的改变量 2、事件 (1)Change事件:当Value属性值发生变化时 (2)Scroll事件:拖动滚动条的过程中,二、滑块,1. 属性

7、 (1)TickStyle 属性 TickStyle 属性用来确定 Slider 控件上显示的刻度标记的样式和位置。可以为03四个值。 (2)TickFrequency 属性 TickFrequency 属性用来确定滑块控件上刻度的疏密。如果值为1表示每隔一个单位就有一个刻度点。 (3)TextPosition属性 当用鼠标操作滑块控件时会出现当前刻度的提示,TextPosition属性用来设置这个提示的位置。 0:文本显示在控件的上边或左边。 1:文本显示在控件的下边或右边。,2. 事件 与滚动条一样,滑块(Slider)控件也有Scroll和Change事件。拖动滑块时会触发Scroll事

8、件,改变Value属性会触发Change事件。,7.6 鼠标和键盘 7.6.1 鼠标 一、事件 MouseDown:当鼠标的任一键被按下时触发该事件。 MouseUp:当鼠标的任一键被释放时触发该事件。 MouseMove:鼠标被移动时触发该事件,鼠标事件的语法结构基本相同,以Form对象为例,它们的语法格式为: Private Sub Form_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single) Private Sub Form_MouseMove(Button As Integer,Shift As I

9、nteger,X As Single,Y As Single) Private Sub Form_MouseUp(Button As Integer,Shift As Integer,X As Single,Y As Single),7.6.2 键盘 一、事件 对象识别的键盘事件: KeyPress 事件:用户按下并且释放一个会产生ASCII码的键时被触发。 KeyUP事件:用户按下键盘上任意一个键时被触发。 KeyDown 事件:用户释放键盘上任意一个键时被触发。,键盘事件的语法格式为: Sub Object_KeyPress(Index As Integer, KerAscii As In

10、teger) Sub Object_KeyUP(Index As Integer, KerCode As Integer,Shift As Integer) Sub Object_KeyDown(Index As Integer, KerCode As Integer,Shift As Integer),7.6.3 拖放 1. 属性 (1)DragMode 属性 该属性用来设置自动或手工拖放模式。 (2)DragIcon属性 该属性用于改变拖动图标。拖动控件时,Visual Basic 将控件的灰色轮廓作为默认的拖动图标。对 DragIcon 属性进行设置,即可用其他图像代替该轮廓。,2. 事件 (1)DragDrop事件 当把控件(图标)拖到目标之后,如果松开鼠标键,则产生一个DragDrop事件。 其语法详见书 (2)DragOver事件 DragOver事件用于图标的移动。当拖动对象越过一个控件时,产生DragOver事件。,3. 方法 Drag 方法的语法为:对象名.Drag action,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号