




已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二章对象 2 1对象及其属性设置 VisualBasic中的对象 对象的定义系统中的基本运行实体 对象的种类预定义和用户定义两大类 对象涵盖的内容对象的属性 事件和方法 对象的属性什么是对象的属性 属性是对象的特征 不同的对象有不同的属性 对象的属性如何设置 采用属性窗口设置或者在程序代码中设置 在程序代码中设置时格式为 对象名 属性名 属性值 2 1对象及其属性设置 对象 属性 属性值鞋 材料 牛皮鞋 颜色 黑色 对象的事件 Event 和事件过程 EventProcedure 事件 VB预先设置好的 可被对象识别的动作 事件过程 是指附在该对象上的程序代码 是事件触发后处理的程序 事件过程的形式如下 Sub对象名 事件过程名 参数列表 事件过程代码 EndSub例如 Subcommand1 Click command1 Visible FalseEndSub 2 1对象及其属性设置 Sub张三 看见蟑螂 高声尖叫的程序EndSubSub李四 看见蟑螂 高声喊打的程序EndSub Sub王姑娘 被赞美 心花朵朵开的程序EndSubSub周姑娘 被赞美 感觉非常怀疑对方的程序EndSub 事件和事件过程举例 练习将下段 剧本 翻译成 程序 马千里被骂后 跑去撞鱼得水 鱼得水被撞之后晕倒 Sub马千里 被骂马千里跑去撞了鱼得水EndSubSub鱼得水 被撞鱼得水晕倒了EndSub 对象的方法 Method 什么是方法 方法是在对象上可操作的过程 是VB系统提供的一种特殊的过程和函数 方法是面向对象的 所以对象的方法调用一般要指明对象 对象方法调用形式 对象 方法 参数列表 如省略对象 表示当前对象 一般指窗体 例如 Form1 print VB程序设计 2 1对象及其属性设置 对象 属性 事件以及方法的关系图 对象的属性设置 属性窗口方式 1 直接输入属性值2 选择输入 下拉列表 3 利用对话框设置属性 如字体 2 1对象及其属性设置 窗体的结构与属性一 结构 2 2窗体 窗体属性决定了窗体的外观与操作 窗体外观如下图 小 二 属性 一 基本属性1 Name名称属性 任何对象都具有的 创建的对象名称 有默认的名称 在程序中 控件名是作为对象的标识而引用 不会显示在窗体上 对象命名规则为 1 必须由字母或汉字开头 随后可以是字母 汉字 数字 下划线 最好不用 串组成 2 长度 255个字符 2 2窗体 2 Height width top和left属性单位为twip 1twip 1 1440英寸 1 567cm 2 2窗体 2 2窗体 3 Caption标题属性出现在窗体的标题栏上的文本内容 4 字体Font属性组 FontName属性是字符型 决定对象上正文的字体 缺省为宋体 FontSize属性是整型 决定对象上正文的字体大小 FontBold属性是逻辑型 决定对象上正文是否是粗体 FontItalic属性是逻辑型 决定对象上正文是否是斜体 FontStrikeThru属性是逻辑型 决定对象上正文是否加一删除线 FontUnderLine属性是逻辑型 决定对象上正文是否带下划线 2 2窗体 5 Enabled属性 逻辑值 决定控件是否可操作 True 允许用户进行操作 并对操作出响应 缺省值 False 呈暗淡色 禁止用户进行操作 6 Visible属性 逻辑值 决定控件是否可见True 运行时控件可见 缺省值 False 运行时控件隐藏 用户看不到 但控件本身是存在的 2 2窗体 7 BackColor属性和ForeColor属性BackColor属性用于返回或设置对象的背景颜色 ForeColor属性用于返回或设置在对象里显示图片和文本的前景颜色 例如 将窗体Form1的背景色设置为红色 则可使用下面三种情况 Form1 BackColor RGB 255 0 0 Form1 BackColor HFF Form1 BackColor vbRed 2 2窗体 二 窗体的其它常用属性 1 MaxButton最大化按钮和MinButton最小化按钮 当值为Ture 有最大或最小化按钮 False则无 2 Icon控制图标属性 返回或设置窗体左上角显示或最小化时显示的图标 注意 此属性必须在ControlBox属性设置为Ture才有效 3 ControlBox控制菜单框属性 设置Ture为有 如设置为False则无控件菜单 同时窗体也无最大化按钮和最小化按钮 即使MaxButton属性和MinButton属性设置为Ture 2 2窗体 4 Picture图片属性 设置窗体中要显示的图片 加载图片操作同Icon控制图标属性 5 BorderStyle 边框风格 通过改变BorderStyle属性 可以控制窗体如何调整大小 0 None 无边框 1 FixedSingle 单线边框 不可以改变窗口大小 2 Sizable 双线边框 可以改变窗口大小 3 FixedDouble 双线框架 不可以改变窗口大小 4 FixedToolWindow 窗体外观与工具条相似 有关闭按钮 不可以改变窗口大小 5 SizableToolWindow 窗体外观与工具条相似 有关闭按钮 可以改变窗口大小 6 WindowState属性0 Normal 正常窗口状态 有窗口边界 1 最小化状态 以图标方式运行 2 最大化状态 无边框 充满整个屏幕 7 AutoRedraw属性该属性决定窗体被隐藏或被另一窗口覆盖之后重新显示时 是否重新还原该窗体被隐藏或覆盖以前的画面 即是否重画如Circle Line Pset和Print等方法的输出 当为True时 重新还原该窗体以前的画面 当为False时 则不重画AutoRedraw属性 2 2窗体 二 窗体事件1Click DblClick 单击 双击窗体触发 2Load 装入 窗体被装入时触发的事件 该事件通常用来在启动应用程序时对属性和变量进行初始化 3 Unload事件 卸载 卸载窗体时触发该事件 4 Paint 绘画事件 无论是因为用户交互 还是通过代码调整窗体的大小 都会触发一个Resize事件 5 Active 活动 和非活动 Deactivate 6 Paint 绘画 2 2窗体 控件的分类内部控件 标准控件 ActiveX控件可插入对象 2 3控件 内部控件 2 3控件 控件的命名命名时建议用3个小写字母作为控件的Name属性的前缀 这是为了见名知义 提高程序的可读性 控件值格式为
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年环保产业行业绿色技术创新与市场前景研究报告
- 2025年物联网技术应用场景与发展前景研究报告
- 2025年区块链行业技术应用前景展望研究报告
- 商场员工安全培训资料课件
- 2025年生物医药行业创新药物研发与市场前景分析报告
- 2025年运输行业无人驾驶技术发展前景研究报告
- 山西省2025山西长治医学院招聘博士研究生40人笔试历年参考题库附带答案详解
- 商场业主管理培训课件
- 夏县2025山西运城市夏县事业单位引进高素质青年人才25人笔试历年参考题库附带答案详解
- 国家事业单位招聘2025中国农业科学院作物科学研究所科研管理处招聘1人笔试历年参考题库附带答案详解
- 新入职教师法律法规培训
- 数字经济与就业
- 2024年-2025年司法考试真题及复习资料解析
- 幼儿园护学岗职责
- 国开电大《组织行为学》形考任务1-4
- 施工安全生产风险分级管控和隐患排查治理双重预防机制建设实施方案
- 精细化工技术-大学专业介绍
- 餐饮财务问题的研究报告
- 慢性疾病运动干预中心服务要求(征求意见稿)
- 林同炎与美洲银行大厦
- (正式版)SH∕T 3548-2024 石油化工涂料防腐蚀工程施工及验收规范
评论
0/150
提交评论