www.baike369.com
百科369 > VB.NET教程 > Visual Basic.NET对象

Visual Basic.NET对象


Visual Basic.NET对象

使用Visual Basic.NET进行程序设计,实际上就是在使用对象或建立对象。对象是类的实例,是具有特殊属性(数据)和行为方式(方法)的实体。

建立一个对象后,通过操作与该对象有关的属性、事件和方法来达到操作该对象的目的。


Visual Basic.NET对象的属性

对象常见的属性有标题(Text)、名称(Name)、颜色(Color)、字体大小(Fontsize)、是否可见(Visible)等。

1. 通过程序语句设置对象属性

使用程序语句设置对象属性的格式如下:

对象名.属性名称 = 新属性值

假如在窗体上有一个文本框(TextBox)控件,其名称为Display(对象名称),它的属性之一是Text,即在文本框中显示指定的内容。代码如下:

Display.Text = "Hello World!"

把字符串"Hello World!"赋给Display对象的Text属性。

2. 通过属性窗口设置对象属性

首先选择要设置属性的对象:

  • 在窗体中点击要设置属性的窗体或控件。

然后激活相应的属性窗口:

  • 直接点击属性窗口
  • 点击“视图”菜单,选择“属性窗口”命令。
  • 按下F4键
  • 单击工具栏上的“属性窗口”按钮。

激活属性窗口以后,就可以在属性窗口中设置对象的属性了。


Visual Basic.NET对象的事件

事件(Event)是由Visual Basic.NET预先设置好的、能够被对象识别的动作,比如Click(单击)、DblClick(双击)、Load(装入)、MouseMove(移动鼠标)、TextChanged(改变)等。不同的对象能够识别的事件也不一样。当事件由用户触发(如Click)、或由系统触发(如Load)时,对象就会对该事件做出响应(Respond)。

响应某个事件后所执行的操作通过事件过程(Event Procedure)来实现。一个对象可以识别一个或多个事件,因此可以使用一个或多个事件过程对用户或系统的事件作出响应。具体需要使用多少事件过程,则由设计者决定。

事件过程的一般格式如下:

Private Sub 对象名称_事件名称(对象引用,事件信息) Handles 事件处理程序
......
事件响应程序代码
......
End Sub
  • 对象名称:指的是该对象的Name属性。
  • 事件名称:是由Visual Basic.NET预先定义好的赋予该对象的事件。在建立一个对象(窗体或控件)后,Visual Basic.NET能自动确定与该对象相匹配的事件,并可显示出来供用户选择。
  • 对象引用:是产生事件的对象的引用,它指向引发事件的对象,即由哪个对象(窗体或控件)引发了事件。
  • 事件信息:指的是与事件相关的信息,对于不同的事件处理程序来说,“事件信息”是不一样的。
  • 事件处理程序:指定处理该事件的程序。

事件过程及其参数都是由系统提供的。


Copyright© 2011-2016 www.baike369.com All Rights Reserved