1.3.3事件驱动编程机制 3使用对象的事件 事件:事件是指窗体或控件能识别的活动,通俗点讲就是是指 当前发生的事情。事件发生在用户与应用程序交互时 如:单击控件、键盘输入、移动鼠标等,都是一些事件。 部分事件由系统产生,不需要用户激发。如:计时器事件、程 序启动时窗体加载事件等。 VB为每个对象预定义了若干事件,这些事件对象能识别 个事件对应一个事件处理子程序,事件处理子程序的格式: Sub对象名_事件名() …用户编写的处理代码(也可不写任何代码) End sub
1.3.3 事件驱动编程机制 3. 使用对象的事件 事件:事件是指窗体或控件能识别的活动,通俗点讲就是是指 当前发生的事情。事件发生在用户与应用程序交互时。 如:单击控件、键盘输入、移动鼠标等,都是一些事件。 部分事件由系统产生,不需要用户激发。如:计时器事件、程 序启动时窗体加载事件等。 VB为每个对象预定义了若干事件,这些事件对象能识别。 一个事件对应一个事件处理子程序,事件处理子程序的格式: Sub 对象名_事件名() ……'用户编写的处理代码( 也可不写任何代码) End Sub
1.3.3事件驱动编程机制 3使用对象的事件 常见事件处理子程序及其功能: 1) Form Load0:当窗体加载时应做何响应。 2) xxx Click(:当用户在xxx对象上单击鼠标时应做何响应。 3) Form Paint(:当窗体由于要重画时应做何响应。 4) xxx Timer o:当x定时器的定时间隔到时,应做何响应。 6) xxx Changeo:当xx文本框中内容发生变化时系统应做何响应 5) Form MouseDown(.):当用户在窗体上按下鼠标键时,应做何响应。 ⑦) Form MouseMove(…):当鼠标在窗体上移动时应做何响应。 括号中有省略号的,表示省写了一些参数 说明:对一个具体程序,只要填写程序所关心的部分事件处理程序的代码 而对于那些不感兴趣的事件不填写事件的处理代码
1.3.3 事件驱动编程机制 3. 使用对象的事件 常见事件处理子程序及其功能: 1) Form_Load():当窗体加载时应做何响应。 2) xxx_Click():当用户在xxx对象上单击鼠标时应做何响应。 3) Form_Paint():当窗体由于要重画时应做何响应。 4) xxx_Timer():当xxx定时器的定时间隔到时,应做何响应。 6) xxx_Change():当xxx文本框中内容发生变化时系统应做何响应。 5) Form_MouseDown(……):当用户在窗体上按下鼠标键时,应做何响应。 7)Form_MouseMove(……):当鼠标在窗体上移动时应做何响应。 括号中有省略号的,表示省写了一些参数。 说明:对一个具体程序,只要填写程序所关心的部分事件处理程序的代码。 而对于那些不感兴趣的事件不填写事件的处理代码