- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 窗体和基本控件 学习目标 了解对象的基本概念,熟悉使用对象的属性、方法、事件。 熟悉单窗体的基本属性,掌握窗体的使用。 掌握标签、文本框、命令按钮基本控件的使用。 3.1 面向对象编程基础 1. 对象 对象是面向对象可视化编程中最基本的概念之一,是数据和操作相结合的统一体,类是同类对象的抽象,对象是类的一个实例。 2.属性 属性用于描述对象当前状态的特征。 设置控件属性一般有两种方法: (1)在属性窗口设置 (2)在代码窗口用赋值语句进行设置, 格式如下: 对象名.属性名称=属性值 3.1 面向对象编程基础 3. 事件,事件过程及事件驱动 事件是一种系统预先定义好的特定动作,通常由使用者或系统启动。 事件过程的语法格式如下: Sub 对象名称_事件名( ) 处理事件的程序代码 End sub 4.方法 方法是对象所具有的动作和行为,这些动作和行为像属性一样已经成了对象的一部分。 方法的调用格式为: [对象名称]. 方法名称 [参数名表] 3.2 基本控件介绍 3.2.1引例 例3.1 简单的考试登录界面。 图3-3 考试登录界面 1. 常用属性 (9)Icon (控制图标) (10)BorderStyle (边界类型) (11)Picture(加载图形) (12)WindowState (窗体状态) (13)MaxButton (最大化按钮) (14)MinButton(最小化按钮) (15)ControlBox(控制框) 2.窗体事件 (1)Click(单击)事件 (2)DblClick(双击)事件 (3)Load(载入)事件 (4)UnLoad(卸载)事件 (5)Activate(活动)事件 (6)Deactivate(非活动)事件 (7)Paint(绘画)事件 3.窗体方法 (1)Print方法 具体的语法格式如下: [对象] .Print [Spc(n)|Tab(n) expression charpos] (2)Cls(清屏)方法 可以用如下代码: Form1.Cls (3)Move方法 语法格式如下: [对象].Move Left ,[Top,[Width,[Height]]] 3.2.3 标签(Label) 1.常用属性 (1)Caption属性 (2)Visible 属性 (3)Font属性 FontName、FontSize、FontBold、FontItalic、FontStrikethru、FontUnderline (4)BorderStyle(边框样式)属性 (5)Alignment(文本对齐)属性 (6)BackStyle属性 (7)AutoSize属性 2.标签的方法与事件 标签有Move方法,而且可以响应单击(Click)双击(DblClick)事件 3.2.4文本框(Text) 1.常用属性 (1)Text属性 (2)MaxLength属性 (4)ScrollBars属性 (3)MultiLine属性 3.2.4 文本框(Text) (5)PasswordChar属性 (6)Locked属性 (7)SelStart、SelLength、SelText属性 2.常用方法 最常用的方法是SetFocus方法。 其格式为:对象名. SetFocus 3.常用事件 (1)Change事件 当文本框中的内容发生改变时,会触发此事件。 3.2.4 文本框(Text) (2)KeyPress 事件 当用户在程序运行过程中,按下并且释放键盘上一个有ASCII码的按键时触发此事件。 语法结构为: Private Sub Text1_KeyPress(KeyAscii As Integer) 编写的事件过程 End Sub 3.2.4 文本框(Text) (3)KeyDown、KeyUp事件 事件过程的语法结构为: Private Sub 控件名_KeyDown(KeyCode As Integer, Shift As Integer) 编写的事件过程 End Sub Private Sub 控件名_KeyUp(KeyCode As Integer, Shift As Integer) 编写的事件过程 End Sub 3.2.4 文本框(Text) KeyCo
您可能关注的文档
- Visual Basic程序设计教程 第2版 教学课件 作者 刘瑞新 电子教案 第10章 多重窗体与环境应用.ppt
- Visual Basic程序设计教程 第2版 教学课件 作者 刘瑞新 电子教案 第12章 数据文件.ppt
- Visual Basic程序设计教程 第2版 教学课件 作者 刘瑞新 电子教案 第13章 面向对象的程序设计.ppt
- Visual Basic程序设计教程 第2版 教学课件 作者 刘瑞新 电子教案 第14章 数据库访问技术.ppt
- Visual Basic程序设计教程 第2版 教学课件 作者 刘瑞新 电子教案 第15章 Visual Studio 2005简介.ppt
- Visual Basic程序设计教程 第3章.ppt
- Visual Basic程序设计教程 第5章.ppt
- Visual Basic程序设计教程 第4章.ppt
- Visual Basic程序设计教程 第6章.ppt
- Visual Basic程序设计教程 第7章.ppt
- Visual Basic程序设计实用教程 教学课件 作者 于秀敏 第5章 数组.ppt
- Visual Basic程序设计实用教程 教学课件 作者 于秀敏 第6章 过程.ppt
- Visual Basic程序设计实用教程 教学课件 作者 于秀敏 第7章 常用控件.ppt
- Visual Basic程序设计实用教程 教学课件 作者 于秀敏 第8章 数据文件和文件系统空间.ppt
- Visual Basic程序设计实用教程 教学课件 作者 于秀敏 第9章 Visual Basic图形处理.ppt
- Visual Basic程序设计实用教程 教学课件 作者 于秀敏 第10章应用程序界面设计.ppt
- Visual Basic程序设计实用教程 教学课件 作者 于秀敏 第11章 Visual Basic与多媒体.ppt
- Visual Basic程序设计实用教程 教学课件 作者 于秀敏 第12章 数据库编程.ppt
- Visual Basic程序设计项目化案例教程 教学课件 作者 王萍 1 7章 第1章.ppt
- Visual Basic程序设计项目化案例教程 教学课件 作者 王萍 1 7章 第2章.ppt
最近下载
- Unit 1 Section A(1a-1d)同步课件-初中英语人教版(2024)七年级下册.pptx VIP
- 燃油泵控制电路.ppt
- 研究生学术规范与学术诚信(南京大)中国大学MOOC慕课 客观题答案.pdf VIP
- 中国二型糖尿病防治指南要点解读.pptx VIP
- 合成生物学-全套PPT课件.pptx
- 94G316(n形钢筋混凝土天窗架).pdf VIP
- 2025至2030年中国甜菜行业市场调查研究及投资前景预测报告.docx
- Unit1AnimalfriendsSectionA1a-1d课件人教版(2024)初中英语七年级下册.pptx VIP
- 冷库的安全操作规程培训课件.pptx VIP
- 中国型糖尿病防治指南解读.ppt VIP
文档评论(0)