- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VB界面设计基本控件.ppt
第二章 基本控件 赣南师范学院数计学院信息技术教研室 2.1控件概述 2.1.1控件分类 在Visual Basic中,控件可分成三类: 1.内部控件 (主要介绍) 2.ActiveX 控件,是扩展名为 .ocx 的独立文件 3.可插入的对象,例如一个包含公司所有雇员的列表的 Microsoft Excel 工作表对象,或者一个包含某工程计划信息的 Microsoft Project 日历对象。 2.1.2使用标准 ActiveX 控件 2.1.3添加和删除 ActiveX 控件 2.1.4控件命名 第一次创建对象(窗体或控件)时,Visual Basic 将其 Name 属性设置为缺省值。 例如,最初将所有命令按钮的 Name 属性都设置为Commandx,其中 x 为 1、2、3 等等。Visual Basic 将依次为绘制在窗体上的第一个命令按钮命名为Command1,第二个为Command2,第三个为Command3。 为窗体和控件命名,必须遵循以下命名规则: 1.必须以字母开头。 2.只能包含字母、数字和下划线字符 _;不允许有标点符号字符和空格。 3.不能超过 40 个字符。 2.1.5 设置或获取控件属性值 所有控件都有一个属性,只需引用控件名而无需使用属性名就可利用该属性来存储或获取数值,称此属性为控件的值,这是控件的最重要或最常用属性。 下表列出了每个控件属性,这些属性被看成是控件值。当控件的属性为该控件的值时,无论何时引用这个属性都不必在代码中指定属性名。 例: Text1 = This is an example.“ 由于使用了控件值,代码的可读性略受影响,所以建议初学者不使用控件值,而是明确引用控件的属性。但是两种方法均可用来编写代码,在不引起阅读困难时用户可考虑使用控件值。 2.2控件的属性、事件和方法 Visual Basic 的控件是具有自己的属性、方法和事件的对象。可以把属性看作一个对象的性质,把事件看作对象的响应,把方法看作对象的动作,它们构成了对象的三要素。 2.2.1控件的属性 对象中的数据就保存在属性中,VB中的各种控件都有其不同的属性,它们是用来描述和反映控件对象特征的参数,用户可查阅帮助系统来了解不同对象的属性。 属性的设置有两种方法: 通过属性设置框直接设置对象的属性; 在程序代码中通过赋值实现,其格式为: 对象.属性=属性值 例:Label1.caption= VB教程 2.2.2控件的事件 对于控件对象而言,事件就是发生在该对象上的事情。在Windows环境下,用户对计算机做的每一步操作,如键盘按下(Keypress),单击鼠标(Click),获取焦点(Gostfocus)选择一个菜单命令等,系统接受的每一个动作,都称之为事件(Event)。 事件类型大致可以分为:键盘事件,鼠标事件和程序事件。 事件一旦发生,VB就立即寻找相应的程序进行处理。响应一个事件的程序代码,在VB中称为一个事件过程。VB应用程序设计的主要工作就是为对象编写过程中的事件代码。事件过程的形式如下: Sub 对象名_事件([参数列表]) … 事件过程代码 End Sub 例如:单击Command1命令按钮,使命令按钮的字体设置为“宋体”,则对应的事件过程如下: Private Sub Command1_Click() Command1.FontName = 宋体 End Sub 2.2.3控件的方法 方法是特定对象动作的过程,是一个对象对外提供的某些特定动作的接口。 事实上,方法是对象本身内含的程序段,它可能是函数,可能是过程,但实现功能的步骤和细节,用户看不到。用户只能了解这个对象的功能和用法。按照约定直接去使用它。因为方法是面向对象的,所以在调用时一定要用对象,对象方法的调用格式为: [对象.]方法 [参数名表] 其中若省略了对象,表示为当前对象,一般指窗体。 例如: Form1.Print 2008北京奥运会欢迎您 此语句用print方法在对象为Form1的窗体上显示2008北京奥运会欢迎您的字符串。 2.3 基本控件 为了后面编写程序的方便,本节先简要介绍窗体和几个最基本控件,在第七章中再对其它常用控件作详细介绍。 在讨论窗体和控件对象时,重要的是说明的它们的属性,我们在学习VB的过程中将会发现,VB的学习首先是要掌握各种控件的属性及其设置操作。 2.3.1窗体 窗体是一个可以包含其他对象的对象。在界面设计时,把窗体作为一个容器,通过“控件工具箱”往窗体中添加各种控件。用户根据需求在窗体上制作出用户界面,而在程序运行时,窗体就成为用户与应用程序进行交互操作的窗口。 需要注意的是,很多时候界面设计时的窗体和所加控件的外观与程序运行时的外观是不完全相同的,因为有些控件在
原创力文档


文档评论(0)