visual basic 第6章 常用内部控件.ppt

  1. 1、本文档共78页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
visual basic 第6章 常用内部控件

第6章 常用内部控件 6.1 选择类控件与框架 6.2 列表类控件 6.3 图像显示控件 6.4 定时器 6.5 滚动条 6.1 选择类控件与框架 6.1.1 单选按钮 6.1.2 复选框 6.1.3 框架 6.1.1 单选按钮(1) 单选按钮(OptionButton)又称单选钮,它的作用是显示一个可以表示“打开/关闭”的选项,使用户在多个选项中只能选择其一。 例如学生性别的输入,代表性别的“男”、“女”是相互排斥的,故可以使用两个单选按钮实现,如图6.1所示。 6.1.1 单选按钮(2) 1.常用属性 (1)Value属性 单选按钮的属性除了一些通用属性如Caption、Enabled、Visible、Font、ForeColor、BackColor等外,主要是Value属性。该属性表示单选按钮被选中(True)或不被选中的状态(False)。在程序运行时,单击单选按钮,使其单选框中出现一个黑色圆点,就表示选中了该项。 说明:Value属性是单选按钮控件的默认属性(或称控件值)。所有控件都有一个属性,只需引用控件名而无需使用属性名即可访问这个属性,此属性被称为控件的默认属性。例如,Option1.Value = True 与 Option1 = True 等效。其他常用控件如文本框控件的默认属性为Text,标签控件的默认属性为Caption。使用默认属性时,代码的可读性略受影响,所以在不引起代码阅读困难时方可考虑使用默认属性。 6.1.1 单选按钮(3) (2)Style属性 单选按钮的Style属性用来设置控件的外观。当值为0时,控件显示如图6.1所示的标准样式;当值为1时,控件显示如图6.2所示的图形样式,其外观类似于命令按钮。 6.1.1 单选按钮(4) 上述三个属性可以在设计阶段通过“属性窗口”直接设置为某个图像文件,也可以在运行期间由函数LoadPicture加载。在图6.3中,单选按钮的Style已经设置为1,左图表示设置了Picture属性的情况,而右图表示同时设置了DownPicture属性的情况。 6.1.1 单选按钮(5) 2.常用事件 单选按钮可以识别的主要事件是单击(Click)事件。 【例6.1】控制文本框中文本的字体变化。字体可以使用“宋体”、“隶书”和“幼圆”三者之一。 6.1.2 复选框 (1) 复选框(CheckBox)也称为选择框、检查框,通常用于提供 Yes/No 或 True/False 的逻辑选择。一个复选框主要有两种状态:选中状态,或称打开状态,复选框上出现“√”标志;未选中状态,或称关闭状态,不出现“√”标志。 复选框的属性和单选按钮的属性基本类似。其主要属性是Value属性,Value属性指示其所处的状态:0表示没有选中,1表示该项选中,2表示禁止使用。 复选框可以识别的主要事件是单击(Click)事件。程序运行中,当用户单击复选框时将触发其Click事件,每单击一次其状态就在“没有选中”和“选中”之间变换一次,相应地,其Value属性的值在0和1之间变换。因此,当发生了Click事件时,程序要判断Value属性的值,以便确定是否选中。 6.1.2 复选框 (2) 需要注意的是,复选框与单选按钮都可表示一种状态,因此两者有相似之处,但有本质的区别:一组复选框中的多个项目是相互“兼容”的,一组单选按钮中的多个项目却是相互“排斥”的。 【例6.2】用复选框控制文本是否加下划线和斜体显示。 在窗体上添加一个文本框,两个复选框。属性设置如表6.2,运行界面如图6.5所示。 6.1.2 复选框 (3) 【例6.3】用户信息的收集是一类常见的应用程序。本例要求编写程序收集用户选择的专业类别和选修课程。其中,可选择的专业类别有“计算机专业”和“机电专业”,可选择的课程有“高等数学”、“大学英语”和“程序设计”。 显然,本例中专业的所属类别之间具有排斥性,可以用单选按钮实现;而选修课程之间具有兼容性,应该用复选框实现。属性设置如表6.3,其中将Option1的Value属性设为True,表示初始时默认选中“计算机专业”。运行结果如图6.6 。 6.1.3 框架 (1) 框架(Frame)是一个容器,可以在其上放置其它控件对象,主要作用是能够把一些控件组织在一起形成控件组。分组的用途有二:一是单纯地对其它控件分组,使功能上密切相关的控件在一个框定的区域内,以便用户分类识别;二是用于为单选按钮分组。 为了实现分组应首先画出框架,然后在框架内画出所需的控件。如果要将已经存在的若干控件放在某个框架中,可以先选择这些控件,将它们剪切到剪贴板上,然后选定框架控件并

您可能关注的文档

文档评论(0)

ligennv1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档