- 1、本文档共241页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
程序设计基础VB讲稿03窗体及常用控件10
Visual Basic程序设计 主讲:徐竞跃 E-mail:271375307@ 【内容提要】 3.1 通用属性 3.2 窗体 3.3 基本控件 【重点与难点】 掌握VB标准控件的通用属性; 掌握VB窗体的属性、事件、方法; 掌握基本控件的属性、事件、方法; 深刻理解控件对象的属性、事件、方法的相互关系及使用。 控件对象 控件组成VB应用程序界面的主要部件,VB6.0提供了大量的控件。 控件的操作主要包括: 控件对象的建立 控件的属性设置 控件事件过程代码编制 控件对象 控件组成VB应用程序界面的主要部件,VB6.0提供了大量的控件,控件通常分为3种类型。 1、标准控件 标准控件也称为内部控件。VB启动后,标准控件就以图标的形式出现在工具箱中,既不能添加,也不能删除。 2、ActiveX控件 这类控件不在工具箱中,而是以“.OCX”文件类型形式存在。 需要时,ActiveX控件可以添加到工具箱中,也可以从工具箱中移除。 3、可插入对象 设计者可将Word文档、Excel工作表、PPt幻灯片等作为一个控件类并以图标形式添加到工具箱中。 控件对象 在VB6.0中将ActiveX控件与可插入对象添加到工具箱的操作。 控件对象 工具箱中每种工具都用一个图形按钮来表示,除了第一个指针工具,其余都是控件类。 控件对象 控件对象 【对象的学习要点】 对象的功能; 对象的默认对象名; 对象的常用属性; 对象的默认属性; 对象的常用事件; 对象的常用方法。 控件对象的命名 每个控件对象都有“Name属性”,其属性值就是控件对象的唯一标识名称,VB系统为每个控件都指定了一个默认的名字。 【例如】利用CommandButton工在窗体上创建的第一个命令按钮,默认名为Commandl,第二个命令按钮默认名为Command2……。 在简单程序中,常常使用对象的默认名字,但实际使用中,为了提高程序的可读性与可维护性,给控件起一个具有代表的名字是非常必要的。 控件对象的命名 【微软公司建议控件的命名规则】 前缀+标识 其中:“前缀”由微软公司建议,选择控件类中的三个字母组成;“标识”是该控件代表的含义,由用户自行命名。 【例如】 CmdEnd可表示一个用于结束程序的命令按钮。 控件对象的命名 控件对象的命名 控件对象的命名 【说明】 ① 在程序代码中使用的控件名必须与该控件Name属性值一致。若修改了某个控件的名字,序代码中只要涉及该控件的名字,都必须用修改的名字,否则会出现“缺少对象”错误。 ②“前缀”由微软公司建议,可以不选用。 ③ 最好在设计的界面同时修改控件名,VB系统会自动将事件过程中该控件的默认名换修改后的名字。 ④ 若在一个控件的事件过程编写完后再修该控件的名字,只能由程序员自己动手修改。 3.1 通用属性 在VB中,每一个窗体或控件都有描述其各自特征的属性,不同的控件属性不完全相同。 许多控件都有很多相同的属性,这部分属性称为“通用属性”。 1、Name名称属性 【属性功能】在程序代码中用于标识对象,所有对象都有该属性。 【属性值修改】只能在属性窗口中修改,而在程序运行时是只读,称为只读属性。 【属性值范围】中文词汇、英文词汇、阿拉伯数字和下划线_。 【默认属性值】默认的对象名:类名+序号。 【例如】 Forml、Labell、Label2等。 Name属性 【注意】Name属性在外观界面上不显示出来,在应用程序代码中起个标志识别不同对象的作用。 在同一窗体中,所有控件的Name属性是唯一的,不能同名; 在同一工程中,窗体也不能同名。 【问3-1-1】在不同窗体上,同类控件的Name属性是否能相同?在同一窗体上,控件与窗体的Name属性是否相同? 【答3-1-1】可以相同,可以相同。 2、Caption标题属性 【属性功能】在对象的外观表面或标题栏上显示的文本,在外观界面上往往起提示和标志的作用。 【属性值修改】在属性窗口和程序代码中下均可修改。 【属性值范围】多数文本。 【默认属性值】与Name的默认属性值相同。 Caption属性 【热键快捷方式的设置】 Command Button(命令按钮) Label(标签) Frame(框架) Option Button(单选钮) CheckBox(复选框) 的Caption属性中,属性值最后添加“&字母”即可将该字母设置为对象的热键快捷方式,该字母将加下划线显示。 Caption属性 【例如】 Command Button(Name属性为Commandl
文档评论(0)