除了在属性窗口里设置对象属性外,也可以通过语 句在程序中动态设置。 格式:对象名属性名三属性值 例:command1.height=-58 command1.width=156 有的对象的属性在属性窗口中没有列出,只能在运 行时由程序代码进行设置,修改,或读取使用。把这些 只能在程序代码中使用的属性,称为对象的动态属性。
除了在属性窗口里设置对象属性外,也可以通过语 句在程序中动态设置。 格式:对象名.属性名=属性值 例:command1.height=58 command1.width=156 有的对象的属性在属性窗口中没有列出,只能在运 行时由程序代码进行设置,修改,或读取使用。把这些 只能在程序代码中使用的属性,称为对象的动态属性
2,对象的事件、事件过程和事件驱动 (1)所谓对象的“事件”,就是由VB预先设计好的,能被对 象识别的动作。 VB中典型和常用的对象事件: Click单击鼠标事件。 DblClick双击鼠标事件。 MouseDown,MouseUp,MouseMove有关鼠标事件。 KeyPress,KeyDown,.KeyUp有关键盘按键的事件。 Load装载事件 Unload卸载事件
2.对象的事件、事件过程和事件驱动 (1)所谓对象的“事件”,就是由VB预先设计好的,能被对 象识别的动作。 VB中典型和常用的对象事件: Click 单击鼠标事件。 DblClick 双击鼠标事件。 MouseDown,MouseUp,MouseMove 有关鼠标事件。 KeyPress,KeyDown,KeyUp 有关键盘按键的事件。 Load 装载事件 Unload 卸载事件
说明: 1)一是事件仅仅是一个动作 二是对象会自动识别事件是否发生 三是对象所能识别的事件,都是预先设计安排好的。 2)作为VB的使用者,你不必关心如何实现Click等事件 如何捕促到这些事件的发生。你的精力应集中在发生了某 事件后,应该完成什么任务。这个任务是需要你用VB的程 序设计语言来编写的,这段程序代码称为事件过程代码。 有时也称VB是采用事件驱动的编程技术。 q
说明: 1)一是事件仅仅是一个动作 二是对象会自动识别事件是否发生 三是对象所能识别的事件,都是预先设计安排好的。 2)作为VB的使用者,你不必关心如何实现Click等事件, 如何捕促到这些事件的发生。你的精力应集中在发生了某 事件后,应该完成什么任务。这个任务是需要你用VB的程 序设计语言来编写的,这段程序代码称为事件过程代码。 有时也称VB是采用事件驱动的编程技术
(2)VB的事件过程的一般形式: Private Sub对象名事件名(I参数列表I) 090 End Sub 例:窗体上名为Command1的命令按钮的Click事件过程 应有形式: 执行过程是:按下按钮,引发Command1的Cick事件- 响应该事件→运行Command1 Click事件过程代码。 (3)事件驱动程序设计 ①启动应用程序,装载和显示窗体 ②窗体或窗体上的对象等待事件的发生 ③事件发生时,执行相应的事件过程 ④重复执行步骤②和③
(2)VB的事件过程的一般形式: Private Sub 对象名_事件名 ( [参数列表] ) . End Sub 例:窗体上名为Command1的命令按钮的Click事件过程 应有形式: 执行过程是:按下按钮 引发Command1的Click 事件 响应该事件 运行Command1_Click事件过程代码。 (3)事件驱动程序设计 ①启动应用程序,装载和显示窗体 ②窗体或窗体上的对象等待事件的发生 ③事件发生时,执行相应的事件过程 ④重复执行步骤②和③
3,对象的方法(Method) 所谓对象的“方法”,是一些可由对象调用的特殊过 程,它将使调用者完成规定的操作。下面是VB中最典形, 最常用的对象方法: Show用于显示窗体 ide用于隐藏窗体 Refresh用于得重画窗体或控件 SetFocus将焦点移到调用者(窗体或控件)上,成为当 前活动对象 q
3.对象的方法(Method) 所谓对象的“方法”,是一些可由对象调用的特殊过 程,它将使调用者完成规定的操作。下面是VB中最典形, 最常用的对象方法: Show 用于显示窗体 Hide 用于隐藏窗体 Refresh 用于得重画窗体或控件 SetFocus 将焦点移到调用者(窗体或控件)上,成为当 前活动对象