02对象及其操作 (2)

上传人:cl****1 文档编号:568808322 上传时间:2024-07-27 格式:PPT 页数:18 大小:773.50KB
返回 下载 相关 举报
02对象及其操作 (2)_第1页
第1页 / 共18页
02对象及其操作 (2)_第2页
第2页 / 共18页
02对象及其操作 (2)_第3页
第3页 / 共18页
02对象及其操作 (2)_第4页
第4页 / 共18页
02对象及其操作 (2)_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《02对象及其操作 (2)》由会员分享,可在线阅读,更多相关《02对象及其操作 (2)(18页珍藏版)》请在金锄头文库上搜索。

1、第2章 对象及其操作2.1 对象2.2 窗体2.3 控件2.4 控件的画法和基本操作2.1 对象 1对象概念对象概念 对象是Visual Basic中的重要概念,本章将讨论Visual Basic中最基本的两种对象,窗体和控件. 对象对象:具有特殊属性(数据)和行为方式(方法)的实体。 建立一个对象后,其操作通过与该对象有关的属性、事件和方法来描述. 2对象的属性对象的属性 对象的属性对象的属性是一个对象的特性,不同的对象具有不同的属性。例如:标题(Caption),名称(Name),颜色(Color),可见性(Visible),文本(Text)等。属性设置有两种方法:通过属性窗口设置,和通过

2、程序代码设置。属性窗口3对象的事件对象的事件事件过程事件过程:通过一段程序代码来响应某个具体事件所执行的操作,这段程序代码即为事件过程 。 所谓事件(Event), 是由Visual Basic预先设置好的、能够被对象识别的动作, 例如:Click(单击)、DblClick(双击)、Load(装入)、MouseMove(移动鼠标)、Change(改变)等. 不同的对象能够识别的事件也不一样. 4对象方法对象方法 方法方法就是要执行的动作,是系统提供的一种特殊函数或过程,用于完成某种特定功能而不能响应某个事件。如对象打印方法(Print),显示窗体方法(Show),移动方法(Move)等。对象的

3、方法是固有的,在开发应用程序时,可以对编程中使用到的对象的方法进行调用,但是不能对它们进行编辑和修改。开发应用程序时,对象的方法都是在程序中编写代码进行调用的。 方法只在程序代码中使用。方法的操作与过程和函数的操作相同,但要注意方法是特定对象的一部分,正如属性和事件是对象的一部分一样 。 方法调用格式:对象名称.方法名称 例如:form1.show2.2 窗体 窗体是一块画“布”,在窗体上可以直观的建立应用程序.在设计阶段时,窗体是程序员的“工作台”,而在运行程序时,每个窗体对应于一个窗口. 窗体是VisualBasic中的对象,具有自己的属性、事件和方法.1窗体的结构和主要属性2窗体主要事件

4、3主要方法1窗体的结构和属性(1)窗体的结构:系统菜单,标题栏,最大、 最小化按钮,关闭按钮,窗体。系统菜单标题栏关闭最小化 最大化在设计阶段称为窗体,运行后称为窗口(2) 窗体的基本属性名称属性(Name)标题属性(Caption)允许属性(Enabled)可见性属性(Visible)字型设置属性 (Font)边框类型属性(BorderStyle )Name(名称)属性 作用:用于定义窗体、控件等对象的名称。 适用范围:窗体,所有控件,菜单及菜单命令。 说明: 该名称是在程序代码中使用的对象名,(注意:它与对象 的标题(Caption)不是一回事.)在运行时对象名称不能改变; 当对象缺省名字

5、时,由控件默认名称加上一个唯一的整数 组成。 该属性在属性窗口中, Name属性通常作为第一个属性条,并 写作“名称”.Caption属性作用:用于定义窗体和控件的标题。(该属性既可以在属性窗口设置,也可以在事件过程中通过程序代码设置,格式如下: 对象.Caption= 字符串 )适用范围:窗体,复选框,命令按钮,数据控件,框架,标签,菜单,单选按钮等。说明: 可以使用 Caption 属性赋予控件一个访问键。在标题中, 在想要指定为访问键的字符前加一个 (&) 符号。该字符就带有一个下划线。同时按下 Alt 键和带下划线的字符就可把焦 点移动到那个控件上。为了在标题中加入一个 (&) 符号而

6、不是创建访问键,需要在标题中加入两个即 (&) 符号。这样,在标题中只有单个 (&) 符号被显示而没有带下划线的字符。Enabled属性作用:用于激活和禁止,即用来确定一个窗体或控件是否能够 对用户产生的事件作出反应。适用范围:窗体,所有控件,菜单.说明: 每个对象都有一个Enabled属性,该属性值为逻辑值True或False. True为激活,False为禁止;(该属性既可以在属性窗口设置,也可以在事件过程中通过程序代码设置,格式如下: 对象. Enabled =Boolean值 ) Enabled 属性被设置为 False时,运行时相应对象呈灰色显示,表示处于不活动状态,用户不能访问.默

7、认情况下,窗体的Enabled属性为True.若省略“=Boolean值”,则返回对象当前的 Enabled属性.Visible属性作用:用来设置对象的可见性.适用范围:窗体,所有控件,菜单.说明:该属性值为逻辑值.若该属性值为True,则对象可见; 若该属性值为False。则隐藏对象,为不可见.当用程序代码设置时,格式如下:对象. Visible=Boolean值 注意:只有在程序运行时,该属性才起作用。也就是说,在设计阶段,即使把窗体或控件的Visible的属性值设置为False,窗体或控件也依然可见,程序运行后消失。当对象为窗体时,若 Visible的属性值为True,则其作用与Show

8、方法相同;若 Visible的属性值为False ,则其作用Hide方法相同.Font属性作用:为指定对象上显示的文本设置字体属性,包括字体类型(FontName)、字号(FontSize)、字形(FontBold、 FontItalic)等。 适用范围:窗体,大部分控件。包括复选框、组合框、命令按钮、目录列表框、文件列表框、驱动器列表框、框架、网络、标签、列表框、单选按钮、图片框、文本框、打印机、数据控件、菜单等。说明:该属性既可以在属性窗口设置,也可以在事件过程中通过程序代码设置。2窗体主要事件 常用的窗体事件有单击(Click)、双击(DblClick)、装入(Load)、卸载(Unlo

9、ad)、活动(Activate)、非活动(Deactivate)、绘画(Paint)等。 2.2.2 窗体事件窗体事件与窗体有关的事件较多,其中常用的有以下几个:与窗体有关的事件较多,其中常用的有以下几个:1.Click(单击单击)事件事件 Click事事件件是是单单击击鼠鼠标标左左键键时时发发生生的的事事件件. 程程序序运运行行后后, 当当单单击击窗窗口口内内的的某某个个位位置置时时, Visual Basic将将调调用用窗窗体体事事件件过过程程Form_Click. 注注意意, 单单击击的的位位置置必必须须没没有有其其他他对对象象(控控件件),如如果果单单击击窗窗体体内内的的控控件件,则则

10、只只能能调调用用相相应应控控件件的的Click事事件件过过程程, 不能调用不能调用Form_Click过程过程2. DblClick(双击双击)事件事件 程程序序运运行行后后, 双双击击窗窗体体内内的的某某个个位位置置,Visual Basic将将调调用用窗窗体体事事件件过过程程Form_ DblClick. “双双击击”实实际际上上触触发发两两个个事事件件, 第第一一次次按按鼠鼠标标键键产产生生Click事事件件, 第第二二次次产生产生DblClick事件事件. 3. Load(装入装入)事件事件Load事件可以用来在启动程序时对属性和变量进行初始化事件可以用来在启动程序时对属性和变量进行初

11、始化. 因为在因为在装入窗体后装入窗体后, 如果运行程序如果运行程序, 将自动触发该事件将自动触发该事件. Load是把窗体装入是把窗体装入工作区的事件工作区的事件, 如果这个过程存在如果这个过程存在, 接着就执行它接着就执行它. Form_Click过程过程执行完之后执行完之后, 如果窗体模块中还存在其他事件过程如果窗体模块中还存在其他事件过程, Visual Basic将暂将暂停程序的执行停程序的执行, 并等待触发下一个事件过程并等待触发下一个事件过程. 如果如果Form_Click事件过事件过程内不存在任何指令程内不存在任何指令, Visual Basic将显示该窗体将显示该窗体.4.

12、Unload(卸载卸载) 事件事件当从内存中清除一个窗体当从内存中清除一个窗体(关闭窗体或执行关闭窗体或执行Unload语句语句)时触发该事时触发该事件件. 如果重新装入该窗体如果重新装入该窗体, 则窗体中所有的控件都要重新初始化则窗体中所有的控件都要重新初始化.3主要方法 窗体上常用的方法有Print、Cls、Move 、Show等。表2-2 Visual Basic内部控件的作用编号名 称作 用1Pointer(指针)这并不是一个控件,但只有选定指针后,才能改变窗体的位置和大小2PictureBox(图片框)用于显示图像(包括图片和文本),可以装入位图、图标以及.wmf、.jpg、.gif

13、 等各种图形格式的文件,也可作为其他控件的载体,即父控件3Label(标签)用来显示文本信息,但不能输入文本4TextBox(文本框)既可输入也可输出文本,并可对文本进行编辑5Frame(框架)组合相关的对象,将性质相同的控件集中一起6CommandButton(命令按钮)用于向Visual BASIC应用程序发出命令,单击该按钮将执行指定的操作7CheckBox(复选框)用于多重选择,也称检查框8OptionButton(单选按钮)用于表示单选的开关状态,也称录音机按钮9ComboBox(组合框)创建组合框或下拉列表框对象,用户可以从列表中选择一项或人工输入一个值10ListBox(列表框)

14、用于显示可供用户选择的固定列表11HscrollBox(水平滚动条)用于表示在一定范围内的数值选择。常放在列表框或文本框中用来浏览信息,或用来设置数值输入12VscrollBox(垂直滚动条)用于表示在一定范围内的数值选择。常放在列表框或文本框中用来浏览信息,或用来设置数值输入13Timer(计时器)在给定的时间间隔内捕捉计时器事件,此控件在运行时不可见14DriveListBox(驱动器列表框)显示当前系统中可用的驱动器列表供用户选择15DirListBox(目录列表框)显示当前驱动器磁盘上目录列表供用户选择16FileListBox(文件列表框)显示当前目录中的文件名列表供用户选择17Shape(形状)设计时用于在窗体中绘制矩形、圆等几何图形18Line(直线)设计时在窗体中绘制直线19Image(图像框)显示一个位图式图像,可作为背景或装饰的图像元素,单击时其动作类似于命令按钮

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号