Visual Basic教程 教学课件 ppt 作者 陈明 第7章

上传人:E**** 文档编号:89400504 上传时间:2019-05-24 格式:PPT 页数:47 大小:228KB
返回 下载 相关 举报
Visual Basic教程 教学课件 ppt 作者  陈明 第7章_第1页
第1页 / 共47页
Visual Basic教程 教学课件 ppt 作者  陈明 第7章_第2页
第2页 / 共47页
Visual Basic教程 教学课件 ppt 作者  陈明 第7章_第3页
第3页 / 共47页
Visual Basic教程 教学课件 ppt 作者  陈明 第7章_第4页
第4页 / 共47页
Visual Basic教程 教学课件 ppt 作者  陈明 第7章_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《Visual Basic教程 教学课件 ppt 作者 陈明 第7章》由会员分享,可在线阅读,更多相关《Visual Basic教程 教学课件 ppt 作者 陈明 第7章(47页珍藏版)》请在金锄头文库上搜索。

1、第7章 常用控件,7.1 标签(Label) 7.2 文本框(Text Box) 7.3 命令按钮(CommandButton) 7.4 图片框(Picture Box) 7.5 框架(Frame) 7.6 单选按钮(Option Button) 7.7 复选框(CheckBox) 7.8 列表框(ListBox) 7.9 组合框(ComboBox) 7.10 滚动条(ScrollBar) 7.11 计时器(Timer),7.1 标签(Label) 标签 主要用来显示提示信息,可用作标题、栏目名或输入输出区域的标识,也可作为结果信息输出区域,它常与Text控件一起使用。,返回目录,7.1.1

2、常用属性 1Caption属性 Caption 属性的内容就是标签所要显示的字符串内容。 2Font属性 Font 表示控件的字体、字形样式、字体大小。 3ForColor属性 决定字符串本身的颜色。 4BackColor属性 决定字符串的背景颜色。 5BackStyle属性 决定字符串的背景模式。,6BorderStyle属性 决定标签要不要加框。 0表示无边框,1表示单线框,缺省为0。 7Enabled属性 表示控件是否能使用,它的可能取值有两个: True:表示能使用。 False:表示禁止使用(控件显示为灰色)。 8Visible属性 表示控件是否可见,它有两个取值:True表示控件可

3、见;False表示控件不可见。,9Top,Left,Width,Height属性 表示控件在窗体中的位置和尺寸。 10Alignment属性 设置或返回控件中文本的对齐方式。0 代表左对齐,1代表右对齐,2代表居中。 11Autosize属性 返回或设置控件是否自动改变大小以显示全部内容。 12UseMnemonic属性 返回或设置用以指定是否要在label控件的caption属性的文本中定义访问键。,7.1.2 常用事件 1Click事件 Click事件在单击鼠标或按下快捷键时发生,常与Text Box控件一起使用,已获得输入焦点。 2Change 事件 Change 事件指示label控件

4、的内容已经改变。,7.2 文本框(Text Box) 文本框既可接受用户的输入,又可显示程序的信息。 7.2.1 MultiLine 属性 MultiLine 属性用于设置 TextBox 控件能否输入和显示多行文本,它的语法结构如下所示: object. MultiLine = boolean True:设为“多行文本框”,即允许输入和显示多行文本。 False:设为“单行文本框”,即所有的文本都限制在一行之内。,返回目录,将TextBox控件的MultiLine 属性设置为 True,就可以在控件中输入和显示多行文本,如果同时设置了控件的ScrollBars 属性,那么就可以在TextBo

5、x控件上定制垂直和水平的滚动条。,表7-2 TextBox控件常用的属性,7.2.2 SelStart属性 SelStart属性用于设置所选择的文本的起始点。 它的语法结构如下所示: object.SelStart = index,7.3 命令按钮(CommandButton) CommandButton 控件可以开始、中断或者结束一个进程,当控件处于有效的状态时,单击CommandButton 控件就会产生一种被按下的感觉,所以通常情况下CommandButton 控件都是作为一个按钮的形式出现在窗体中,但是有些时候还可以把它作为其他控件的容器。,返回目录,7.3.1 常用属性,1Disab

6、ledPicture 属性 DisabledPicture 属性用于设置在控件无效时对一个图片的引用,该图片在控件处于无效状态时显示在控件中。,图7-18 程序运行的结果,2DownPicture 属性 DownPicture 属性用于设置在控件被单击并处于压下状态时对一个图像文件的引用,该图像在控件处于压下的状态时显示在控件中。,图7-19 程序运行结果,3UserMaskColor属性、MaskColor属性 MaskColor属性用于返回或设置一个在CommandButton控件的图像文件中作为透明的颜色。,图7-20 设置控件的透明区域,7.4 图片框(Picture Box),图片框

7、在工具箱中的图标是 ,可以显示来自位图、图标或者元文件以及来自增强的元文件、JPEG 或 GIF 文件的图形。元文件将图像作为与线、圆或多边形一样的图形对象来存储,而不是存储其像素。元文件的类型有两种,分别是标准型和增强型。标准型元文件通常以 .wmf 为文件扩展名。增强型元文件通常以 .emf 为文件扩展名。在图像的大小改变时,元文件保存图像会比像素更精确。,返回目录,7.4.1 图片框的特殊属性 1Align属性 Align 属性返回或设置一个值,确定对象是否可在窗体上以任意大小、在任意位置上显示,或是显示在窗体的顶端、底端、左边或右边,而且自动改变大小以适合窗体的宽度。,2Appeara

8、nce属性 Appearance属性用于设置窗体上PictureBox控件在设计时的绘图风格。 它有两个设置值如下所示: 0:平面绘制控件和没有可视化效果的窗体。 1:带有三维效果的绘制控件。,3AutoRedraw 属性 AutoRedraw 属性用来设置PictureBox控件是否具有自动重绘的功能。,4AutoSize属性 AutoSize属性用于设置控件是否具有自动改变大小的能力,以适应图像文件的尺寸,显示图象文件的全部内容。它的语法结构如下: object.AutoSize = boolean 其中AutoSize属性的设置值及其说明如下所示: True:自动改变控件大小以显示全部内

9、容。 False:保持控件大小不变,超出控件区域的内容被裁剪掉。,5Image属性 Image属性用于返回持久图形的句柄,该句柄由 Microsoft Windows 运行环境提供,它的语法结构如下: object.Image (其中object代表一个对象表达式。),7.4.2 Paint事件 在一个对象被移动或放大之后,或在一个覆盖该对象的窗体被移开之后,或该对象部分或全部暴露时,此事件发生。它的语法结构如下: Private Sub Picture1_Paint() 如果在代码中需要图形方法的输出,则 Paint 事件过程就很有用,通过使用 Paint事件,可以确保输出在必要的时候能被重

10、新绘制。,7.4.3 PaintPicture 方法 PaintPicture 方法用以在 PictureBox控件上绘制图形文件(*.bmp,*.wmf,*.emf,*.ico或* .dib)的内容。,7.5 框架(Frame) 框架可以用来对其他控件进行分组,以便于用户识别。 在大多数的情况下,框架控件的用法是比较“消极的”,用它对控件进行分组,但是通常没有必要响应它的事件。它的Name,Caption和Font属性是经常被修改的。,返回目录,要选择框架中的多个控件,在使用鼠标拉框包围控件的时候需要按下Ctrl键。 Picturebox是一个包容器,里面可以放置其他控件,框架也是一个包容器

11、,也可以放置其他控件,以后还会接触到其他包容器。,7.6 单选按钮(Option Button) 单选按钮用来显示一个可以打开或关闭的选项,而且在同一组中的单选按钮,用户只能选择其中的一项。 在单选按钮控件中有一个常用的属性和一个常用的事件值得注意,那就是Value属性和Click事件,下面将分别加以叙述。,返回目录,1Value属性,表7-13 单选按钮控件常用的属性,2Click事件 单选按钮控件的Click事件是在将一个单选按钮控件的 Value 属性设置为True的时候发生的。它的语法结构如下所示: Private Sub object_Click(index As Integer),

12、(1)界面设计 (2)程序初始化 (3)响应Click事件 在代码编辑窗口中找到控件Option1的Option1_Click(Index As Integer)事件,并且在其中添加对Click事件的响应代码。 (4)运行程序,7.7 复选框(CheckBox) 复选框在工具箱中的图标是 。选择复选框后,该控件将显示 ,复选框未被选中,则消失。 1Value属性 CheckBox 控件的 Value 属性指示复选框处于选定、未选定或禁止状态(暗淡的)中的哪一种。 2Click事件 无论何时单击 CheckBox 控件都将触发 Click 事件,编写应用程序,根据复选框的状态执行某些操作。,返回

13、目录,3响应鼠标和键盘 在键盘上使用Tab键并按空格键,由此将焦点转移到 CheckBox 控件上,这时也会触发CheckBox 控件的 Click 事件。,图7-52 键盘快捷方式选定复选框控件,7.8 列表框(ListBox) 列表框(ListBox 控件)显示项目列表,用户可从中选择一个或多个项目。 7.8.1 列表框的主要使用方法 1向列表添加项目 为了向列表框中添加项目,应使用 AddItem 方法,其语法如下: box.AddItem item,index,返回目录,各项参数描述如下: box:列表框的名称。 item:添加到列表中的字符串表达式。若 item 是文字常数,则用引号

14、将它括起来。 index:指定在列表中插入新项目的位置。,2从列表中删除项目 (1)RemoveItem 方法 可用 RemoveItem 方法从列表框中删除项目。 (2)Clear方法 要删除标准版的列表、组合框中的所有项目,应使用 Clear 方法: List1.Clear 数据绑定版(DataList)不支持Clear方法。,7.8.2 列表框的常用属性 1Text属性 通过Text属性获取列表内容。通常,获取当前选定项目值的最简单方法是使用 Text 属性。Text 属性总是对应用户在运行时选定的列表项目。 2List属性 可用List属性访问列表的全部项目。此属性包含一个数组,列表的

15、每个项目都是数组的元素。 3ListIndex属性 用ListIndex属性判断位置。,4NewIndex属性 NewIndex属性可用来跟踪添加到列表的最后一个项目的索引,在向排序列表插入项目时,这一点十分有用。 5ListCount属性 使用ListCount属性返回项目数。 6Columns属性 Columns属性用于设置ListBox 控件是水平还是垂直滚动、以及显示选项中列的排列方式。,7.9 组合框(ComboBox) 工具箱上的组合框图标为。组合框控件将文本框和列表框的功能结合在一起。 1Style属性 组合框的Style属性用于设置组合框的显示类型。,表7-18 Style属性

16、设置值及其说明,返回目录,(1)下拉式组合框 在缺省设置(Style = 0)下,组合框为下拉式。 (2)简单组合框 简单组合框(Style = 1),任何时候都在其内显示列表。 (3)下拉式列表框 下拉式列表框(Style = 2)与列表框相似它显示项目的列表,用户必须从中选择。,2Click事件 (1)界面设计,表7-19 控件的属性设置,(2)添加代码 双击窗体,在代码编辑窗口中找到窗体的Form_Load()事件, (3)运行程序 存储文件,按键盘上的功能键F5,运行程序,程序运行的结果如图7-64所示,在列表框中用户不但可以选择一个选项,而且可以自己输入一个新的选项。,图7-64 程序的运行结果,7.10 滚动条(ScrollBar) HscrollBar控件和VscrollBar控件在工具箱中的图标分别是 和 。水平滚动条和垂直滚动条都是图形工具,可快速移动很长的列表或大量信息,可在标尺上指示当前位置,可以作为输入设备,或作为速度或

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

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

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