对象及其属性事件和方法
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Name属性值的命名规则:对象名必须以字母开头,后面可接字母、数字、下划线,但不
能使用标点符号和空格,且不能多于40个整字理符课。件
4
对象的常用属性
2、Caption属性 许多控件对象都具有Caption属性,如窗体、标签、文本框、命令按钮等等, Caption属性用于确定对象的文字内容。 在程序代码设计中,语法格式如下: [对象.]Caption=“执行”
窗体从被加载到显示,系统会依次引发Initialize、Load、Activate三个事件。
(1)Initialize事件 在窗体被加载时,此事件最先被引发,称为初始化事件。 利用这个事件,可以编写窗体或控件的初始化程序。
(2)Load事件 窗体被加载时,引发Load事件。可以使用该事件过程在窗体中显示此前 所做的准备工作,如设置窗体或控件的属性等等。 (3)Activate事件 当窗体被激活成为活动窗体时,引发Activate事件。
此代码编辑方法为:在窗体上双击命令按钮,打开代码编辑窗口,
然后选择Click事件,再输入相应代码。
此代码的功能是:当程序运行后,单击命令按钮显示输出结果。
对象的事件过程
当在对象上发生了事件后,应用程序就会对这个事件作出反映, 即执行相应的程序代码。
比如如下代码: Private Sub Command1_Click()
Command1.Caption = "成功" End Sub
该事件的作用是,当单击命令按钮“Command1”后,更改其
Caption的属性值为“成功”。
整理课件
8
对象的方法
方法是VB的一个术语,所谓方法,就是对象所具有的动作和行为用 代码来实现,它实际上是VB提供的一些已经封装好了的通用子程序。 程序设计者可以用方法名称直接调用(比如Print、Cls、Show等都是 方法),这给编程者带来了很大的方便。 注意:由于方法是属于对象的,因此,在调用时一定要用对象。 对象方法的调用格式如下: [对象.]方法[参数名表] 例如: Form1.Print “欢迎来到VB世界” 其中,Print是一个方法的名称,此语句的功能是用Print方法在窗体 对象Form1中显示“欢迎来到VB世界”的字符串。
注意:为了在编程时便于识别不同的控件对象,特别是在大型程序开发中,一般都会为每 个控件对象设置一个具有实际意义的Name属性值,这样便于调用和检测程序。
比如在我们第一堂课中,共使用了两个命令按钮,系统默认的Name属性值分别是 Command1和Command2,如果在大型程序设计中,有很多的命令按钮,这样就会混淆, 因此我们不妨对Name值进行更改,更改为有实际意义、能够看到Name名称就知道具体 控件对象的名称,比如对“执行”命令按钮的Name属性值取名ComZhixing,前缀Com表 示这是一个命令按钮,Zhixing表示这个命令按钮的具体作用是“执行”按钮,这样就会一 目了然,增强了程序的可读性和可维护性。其他控件对象的Name属性值可同样命名。
整理课件
6
对象的常用事件
Click事件:
Click是鼠标单击事件。我 们在例题中已经多次应用 了Click事件,在此不再赘 述。
在控件对象上,事件是可 以选择的,除了Click事件 外,还有其他许多事件, 不同的控件对象有自己不 同的事件。选择方法是打 开相应的下拉菜单,如右 图。
整理wk.baidu.com件
7
窗体加载时的事件
3、Font属性 该属性用来设置对象的文字样式、大小、字体等等。
4、Visible属性 Visible属性决定对象是否可见,它的取值为逻辑性,只能是True或False之一。
5、其它属性
对于每个不同的控件对象,都有自己的一些不同属性,这可以在对象
控件的属性窗口中具体查看。
整理课件
5
对象的事件
事件是对象能识别的一种操作或动作,即对象的响应。 例如,我们在命令按钮上单击鼠标,就会执行相应的程序代码,实现相应的 程序功能,这个单击鼠标就是一个事件。 常见的事件有:单击鼠标(Click)、双击鼠标(DblClick)、键盘按下 (KeyPress)等等,都是一些控件所能识别的动作,这就是控件的事件。
对象及其属性、事件和方法
对象、属性、事件、方法都是面向对象程序设计中的基本概念,理解 这些概念,对于学习和掌握VB都是十分重要的。
整理课件
1
对象的概念
在窗体中的标签、文本框、命令按钮等等,都称之为对象。 在VB中,对于任何一个对象,都能用属性、事件和方法来进行描述。
整理课件
2
对象的属性
对于一个对象来说,比如命令按钮“Command1”, 该按钮的Caption属性值是多少,Name取什么名称等等,都是该对象的属性。 该对象的属性值,可以在属性窗口中更改。 在属性窗口中设置的属性值,都是初始属性值,如果在程序运行过程中需要 更改属性值,就需要通过赋值的方法来实现。 命令格式:对象属性=属性值 举例:比如我们需要在单击命令按钮“Command1”后,更改Command1的 Caption属性,比如,更改为“成功”,则可在代码中如下书写。 Command1.Caption=“成功” 具体参看“Form1.frm” 对象的其他属性与此类似。
整理课件
3
对象的常用属性
1、Name属性
Name属性的值就是对象的名称,简称对象名。
设置对象的Name属性,就是为了在程序代码中用该名称引用该对象。
当我们向窗体中每添加一个控件对象,系统都会默认为该对象设置一个Name属性值。
比如我们添加一个命令按钮,此时的默认Name属性值就为Command1;若再添加一个命 令按钮,则该按钮的Name属性值就为Command2;依次类推。其他控件对象也是如此。
整理课件
9
窗体对象的常用方法
1、Print方法
语法:[对象.] Print [输出表列]
功能:在相应的对象上输出信息
注意:如果省略对象,则表示在窗体上输出信息。
例题:已知长方形的长a为40,宽b为30,求面积。 Private Sub Command1_Click()
Dim a, b As Single a = 40 b = 30 Print "面积="; a * b End Sub