例:设当前窗体对象的名称为“Form1”,窗 体的宽度属性为Width,高度属性为Height, 标题属性为Caption,则: Form1.Width=4000 Form1.Height 4000 Form1.Caption="欢迎使用我的应用程序" 16
16 例:设当前窗体对象的名称为“Form1”,窗 体的宽度属性为Width,高度属性为Height, 标题属性为Caption,则: Form1.Width = 4000 Form1.Height = 4000 Form1.Caption = "欢迎使用我的应用程序
事件 ■事件:指可以被对象识别的动作。 Visual Basic为每个对象预先定义好了一系列 的事件。例如单击鼠标(Cick事件)、双击鼠 标(DblClick事件)、按下键盘键(KeyPress-事 件)、窗体加载Load事件)等。 ■事件的发生 由用户触发(如用户在对象上单击了鼠标) 由系统触发(如窗体加载) 由代码间接触发 ■事件过程:为每个事件编写的相关代码 合>
17 事件 ◼事件:指可以被对象识别的动作。 Visual Basic为每个对象预先定义好了一系列 的事件。例如单击鼠标(Click事件)、双击鼠 标(DblClick事件)、按下键盘键(KeyPress事 件)、窗体加载(Load事件)等。 ◼事件的发生 由用户触发(如用户在对象上单击了鼠标) 由系统触发(如窗体加载) 由代码间接触发 ◼事件过程:为每个事件编写的相关代码
对象上发生某种事件 执行事件过程 事件过程的一般格式: Private Sub对象名事件名(I参数表]) 代码 End Sub 打开事件过程:在代码窗口中,从对象下拉 列表中选择对象,从过程下拉列表中选择某 事件过程,在代码区自动形成该事件过程模版: F工往iTvm1(Code) ▣x Form Click Private Sub Form_Click() Form1.BackColor vbRed End Sub 18
18 Private Sub 对象名_事件名([参数表]) 代码 End Sub 事件过程的一般格式: 对象上发生某种事件 执行事件过程 打开事件过程:在代码窗口中,从对象下拉 列表中选择对象,从过程下拉列表中选择某 事件过程, 在代码区自动形成该事件过程模版:
一个对象可以响应一个或多个事件,因 此可以根据需要为其编写一个或多个事件过 程。Visual Basic的每一种对象都有一个预定 义的事件集,用户不能为其添加新的事件。 反工程I-oral (Code) 里or■ Load Private Sub Form Load() Load LostFocus End Sub MouseDown MouseMove MouseUp OLECompleteDrag OLEDr agDrop OLEDragOver OLEGiveFeedback OLESetData OLEStartDrag Paint 三
19 一个对象可以响应一个或多个事件,因 此可以根据需要为其编写一个或多个事件过 程。Visual Basic的每一种对象都有一个预定 义的事件集,用户不能为其添加新的事件
方法 方法定义了在对象上可以进行的操作。 每一种对象都有其特定的方法。对象方法 的使用格式为: [对象名方法名[参数表] 例:有参数的方法: MyForm1.Print"北京欢迎您" 例:无参数的方法: MyForm2.Show 20 合L
20 方法定义了在对象上可以进行的操作。 每一种对象都有其特定的方法。对象方法 的使用格式为: 方法 [对象名].方法名 [参数表] 例:有参数的方法: MyForm1.Print "北京欢迎您" 例:无参数的方法: MyForm2.Show