- 1、本文档共55页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章VB可视化编程基础讲述
第2章 VB可视化编程基础 2.1 VB对象概念 2.2 窗体和基本控件 2.3 综合应用 2.1 VB对象的概念 类的概念 2.1.2 对象的属性、事件和方法 补充:对象的建立和命名 (1)对象的建立 方法一:单击工具箱控件对象,窗体上按住左键拖拉到所需要的大小后释放。 方法二:双击工具箱控件对象,则立即在窗体出现一个默认大小的对象框。 (2)编辑对象 选中对象(单击对象); 放大、缩小; 删除对象; 复制对象 事件 事件驱动 方法 区别对象的属性、事件、方法 有一个红色、充满氢气的气球,如果人不小心松开手抓的引线,它就会飞走;如果用针刺它,它会爆破。请问,哪是对象、属性、事件、方法。 2.2 窗体和基本控件 例2.1 Private Sub Form_Click() Command1.Caption = 确定 Command1.FontName = 黑体 Command1.FontSize = 20 Command1.FontBold = True Command1.FontItalic = True Command1.FontUnderline = True Command1.Enabled = False Command2.Enabled = True Command2.Caption = 取消 End Sub 2.2.2 窗体 Name(名称)属性 该属性是所有对象都具有的属性。所有的控件在创建时由VB自动提供一个默认名称(如:窗体为FORM1)。 在程序中,对象名称是作为对象标识而引用(编程使用),不会显示在窗体上。 (第一个窗体的缺省命名是FORM1) Caption(标题)属性 该属性决定了控件上显示的内容,缺省值为窗体(对象)的名称。 决定出现在窗体的标题栏上的文本内容,也是当窗体被最小化后出现在窗体图标下的文本。 (缺省值:窗体名称) BackColor (背景颜色)属性 正文以外的显示区域颜色。 ForeColor(前景颜色)属性 该属性用来设置控件的前景颜色(即正文文本和图片的颜色)。 其值是一个16进制常数,用户也可以直接在调色板中选取所需颜色。 BorderStyle (边框风格)属性 0——None:控件周围没有边框。 1——Fixed Single:控件带有单线边框,不可以改变窗口大小。 2 —— Sizable:双线边框,可以改变窗口大小 其它见表3-2 (缺省值:2) Enabled(活动)属性 Enabled属性决定控件是否允许操作: True:允许用户进行操作,并对操作作出响应 False:禁止用户进行操作,呈暗淡色。 (缺省值:True ) Visible(可视)属性 Visible属性决定控件是否可见: True:程序运行时控件可见 False:程序运行时控件隐藏,用户看不到,但控件本身存在 (缺省值:True ) Font属性 Font属性改变文本的外观,其分属性有: FontName(字符型)控件上正文字体名 FontSize(整型)控件上正文字体大小 FontBold(逻辑型)控件上正文是否是粗体 FontItalic (逻辑型)控件上正文是否是斜体 FontStrikethru (逻辑型)控件上正文是否加删除线 FontUnderline (逻辑型)控件上正文是否带下划线 Charset (整型)控件上正文字体的语系 Height,Width,Top,Left属性 Height和Width属性决定了控件的高度和宽度,Top和Left属性决定了窗体在屏幕的位置(控件在窗体中的位置)。 单位为twip:1 twip=1/20点=1/1440英寸=1/567cm (*)窗体的其它常用属性 4.Picture图片属性: 设置窗体中要显示的图片。加载图片操作同Icon 控制图标属性。 5. WindowsState属性 设置窗体窗口运行时的可见状态 0:Normal:正常窗口状态,有窗口边界; 1:最小化状态,以图标方式运行; 2:最大化状态,无边框,充满整个屏幕。 窗体-事件 窗体-方法 例2.2 初态:窗体无最大化按钮和最小化按钮; Load事件:在标题栏显示“装入窗体”,并装入一背景图; Picture = LoadPicture(e:\Jellyfish.jpg) Click事件:标题栏显示“单击窗体”,装入另一图 DblClick 事件:标题栏
文档评论(0)