预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共35页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

会计学本章(běnzhānɡ)要点:7.1属性、事件和方法(fāngfǎ)的概念7.1.2事件(Event) 所谓事件,是由VisualBasic预先设置好的、能够被对象(duìxiàng)识别的动作,例如Click(单击)、DblClick(双击)、Load(装入)、KeyDown(键盘键按下)、MouseMove(移动鼠标)等。7.1.3方法(Method) 方法对我们来说也并不陌生,在前面的许多例子中接触过。所谓“方法”实际上是VB提供的一种特殊(tèshū)的子程序,用来完成一定的操作。例如VB提供了一个名为Print的方法,它是用来输出信息的专用过程。调用“方法”的形式与调用一般的过程或函数不同,应该指明是哪个对象调用的。其调用格式如下: 对象名称.方法名称 例如: Form1.print"VB程序设计"7.1.4属性、方法和事件之间的关系 VisualBasic的窗体和控件是具有自己的属性、方法和事件的对象。可以把属性看作(kànzuò)一个对象的性质,把方法看作(kànzuò)对象的动作,把事件看作(kànzuò)对象的响应。日常生活中的对象,如运动员手中的篮球同样具有属性、方法和事件。 如果对篮球编程,其VisualBasic代码如下所示,其作用是设置篮球的属性。 Basketball.Color=Green Basketball.Radius=15 Basketball.Inflated=True调用篮球的方法是这样的: Basketball.Inflated Basketball.Color Basketball.Radius 篮球对一个(yīɡè)事件的响应如下所示: SubBasketball_Puncture() Basketball.Deflate Basketball.MakeNoise"Bang" Basketball.Inflated=False Basketball.Radius=1 EndSub 属性属性属性1.Hide方法 作用:用以隐藏MDIForm或Form对象,一般应用于多窗体中。 格式:[对象.]Hide 说明: (1)Hide方法的语法中“对象”是可选的。它可以(kěyǐ)是一个对象表达式,其值为“应用于”列表中的一个对象。如果省略“对象”,则带有焦点的窗体缺省为“对象”。(2)隐藏窗体时,它就从屏幕上被删除,并将其Visible属性设置为False。用户(yònghù)将无法访问隐藏窗体上的控件,但是对于运行中的VisualBasic应用程序,或对于通过DDE与该应用程序通讯的进程及对于Timer控件的事件,隐藏窗体的控件仍然是可用的。 (3)窗体被隐藏时,用户(yònghù)只有等到被隐藏窗体的事件过程的全部代码执行完后才能够与该应用程序交互。 (4)如果调用Hide方法时窗体还没有加载,那么Hide方法将加载该窗体但不显示它。2.Show方法 作用:用以显示MDIForm或Form对象。 格式:[对象.]Show 说明: (1)Show方法的语法中“对象”是可选的。它可以是一个对象表达式,其值为“应用(yìngyòng)于”列表中的一个对象。如果省略“对象”,则带有焦点的窗体缺省为“对象”。 (2)如果调用Show方法时指定的窗体没有装载,VisualBasic将自动装载该窗体。 (3)应用(yìngyòng)程序的启动窗体在其Load事件调用后会自动出现。3.Move方法 作用:用以移动MDIForm、Form或控件,并可以改变其大小。 格式(géshi):[对象.]Moveleft[,top[,width[,height]]] 说明: (1)其中Move方法的语法中“对象”是可选的。可以是一个对象表达式,其值为“应用于”列表中的一个对象。如果省略“对象”,则带有焦点的窗体缺省为“对象”。(2)参数left是必须的,指示对象左边的水平坐标(x轴);参数top是可选的,指示“对象”顶边的垂直坐标(y轴);参数Width也是可选的,指示“对象”新的宽度;参数height同样是可选的,指示“对象”新的高度。 (3)left、top、width和height都为单精度值。 (4)只有left参数是必须的。但是,要指定(zhǐdìng)任何其他的参数,必须先指定(zhǐdìng)出现在语法中该参数前面的全部参数。例如,如果不先指定(zhǐdìng)left和top参数,则无法指定(zhǐdìng)width参数。任何没有指定(zhǐdìng)的尾部参数则保持不变。【例7-1】在窗体上分别用4个命令(mìnglìng)按钮上、下、左、右移动一个标签。PrivateSubCommand1_Click() Label1.MoveLabel1.Left,Label1.Top-1