- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章计算机基础
第7章 常用控件 本章学习目标 控件的分类 掌握常用控件的基本属性、方法和事件,合理、有效地完成应用程序界面的设计 进一步掌握窗体和控件事件过程代码的编写,增强应用程序的功能 7.1控件概述 内部控件 ActiveX控件 可插入对象 内部控件 内部控件(Intrinsic Controls)也称标准控件,是包含在Visual Basic的EXE文件中,在启动VB以后能够直接从“工具箱”使用的控件。内部控件不能够在VB的“工具箱”中进行添加和删除。 ActiveX控件 ActiveX控件是VB的重要组成部分,在程序设计中合理地使用ActiveX控件可以增强应用程序的功能和模块化水平,提高程序设计的效率。 ActiveX控件是由Microsoft公司主导开发的一种新的编程技术。该技术本质上是将一段可重复使用的代码和数据进行封装,并提供方便的用户接口,使对象模型完全独立于编程语言。 从应用程序和ActiveX控件的调用与被调用的关系上,ActiveX控件充当服务器应用程序,调用ActiveX控件的应用程序作为容器应用程序,采用对象的链接和嵌入两种方式在应用程序中使用ActiveX控件。 Visual Basic 6.0中的ActiveX控件,同VB的内部控件一样,具有完整的属性集、事件集和方法集。作为VB内部控件的扩充,在默认情况下,VB的“工具箱”中并不包含ActiveX控件。 ActiveX控件 要使用ActiveX控件,首先需要使用VB的“部件”对话框,将ActiveX控件添加到VB的“工具箱”中,然后才能同使用VB的内部控件一样,将ActiveX控件添加到VB 的窗体上。 可插入对象 VB中的可插入对象(Insertable Objects)是指由其他应用程序创建的对象,如Microsoft Excel工作表对象。利用可插入对象,可以在VB的应用程序中使用其他应用程序创建的对象。例如,可以在VB的窗体上添加和操作Excel的工作表。 要使用VB中的可插入对象,也应该首先添加到VB的“工具箱”中,其添加方法与ActiveX控件类似,只有一点不同,即在图7-2中选择“可插入对象”选项卡。之后,同内部控件的使用一样,具有可视化控件的特点,这也是把可插入对象作为一类VB控件的主要原因。 9.1.1常用鼠标事件简介 1.Click事件 单击事件,即在一个对象上单击鼠标时发生的事件。Click事件过程的语法格式如下: Private Sub Object_Click() 其中Object为能接收事件的窗体对象或大多数可视控件对象的名称。当在该对象上触发单击事件时,VB会自动调用此过程。 9.1.1常用鼠标事件简介 2.DblClick事件 双击事件,即在一个能响应双击事件的对象上双击鼠标时发生的事件。DblClick事件过程的语法格式如下: Private Sub Object_DblClick() 7.2 常用内部控件 VB的内部控件是构建VB应用程序界面的最基本组成部分,如何有效、合理地利用这些控件,是构建VB应用程序界面的基础。在使用这些控件时,主要考虑以下三个方面的问题: 根据应用程序对界面的不同设计要求,应该选择什么样的控件来用?例如,要显示和接收用户输入的文本信息,最好使用文本框控件,而不是选用标签控件。 为满足一般用户的操作习惯,选用的控件如何在窗体上合理布局?在VB的窗体上添加控件后,包括控件在窗体上的位置、大小、排列的方式等,是良好的用户界面设计的最基本要求。为达到这一要求,除鼠标的拖动、属性窗口的使用外,在应用程序的设计阶段,还可以在VB系统集成环境中,使用“格式”菜单中相应的菜单命令来设计完成控件在窗体上的合理布局。 针对控件的操作,应该如何编写相应的事件处理程序?这是VB应用程序开发的难点,也是实现应用程序功能的关键。 VB内部控件值对应的默认属性 7.2.1 单选按钮 单选按钮控件是用于选择的控件,且只能从一组选项中选择其中的一项。 单选按钮示例如右图 7.2.1 单选按钮控件的常用属性 7.2.2 复选框 复选框控件也是用于选择的控件,但可以同时选择多项,选项是不唯一的。如要对设置某一文本内容的效果为粗体、倾斜、加下划线,则应使用复选框控件,如右图所示。 复选框控件的常用属性 7.2.3 框架 VB的框架控件能够将窗体按功能进行划分,之后在框架控件内添加同类的控件,如单选按钮控件,从而使每个框架内添加的控件成为独立的一组,每组可以独立进行相关的操作。 从控件分组的角度看,VB的窗体作为容器类控件,具有分组的功能。除此之外,能够作为容器类控件进行分组的控件包括框架(Frame)以及本章后面要介绍的图片框(PictureBox)等。 通过框架实现控件的分组后,当在窗体上移动框架时,框架内包含的控
文档评论(0)