月亮代表我的心

个人博客,跟月亮无关,跟代表无关,无关谁的心

VB学习笔记之二:事件及事件处理

窗体事件

Initialize:初始化应用程序,设置初始化的变量值,在应用程序的生命周期内只触发一次,在窗体Load事件之前被触发。

Load:窗体装载,将缺省值赋给窗体和该窗体中的控件,该事件可发生多次。

Activate:激活事件,Load事件加载完后不能马上捕捉用户的操作,需要激活事件。

QueryUnload:查询卸载。

Unload:卸载窗体,将该窗体占用的资源归还给操作系统。

Terminate:终止事件。

Click/DblClick:除标题栏外,窗体的空白区或窗体上的无效控件上单击/双击将触发该事件。

Resize:窗体尺寸改变后第一次显示时发生此事件

MouseDown:按住鼠标不放时发生此事件。

MouseMove:在窗体上移动鼠标时发生此事件。

MouseUp:释放鼠标时发生此事件

 

控件事件

Click:单击控件将触发该事件,几乎每个控件都有此事件。

KeyPress:当具有此事件的控件具有焦点时,该事件可用于捕获用户按过的(除功能键)键。该事件可以立即测试击键是否有效,或者在键入字符时设置其格式。该事件有一个包含所按键的ASCII值的整型参数KeyAscii。

KeyDown/KeyUp:捕获没ASCII值的击键,如功能键、光标键。对于具有焦点的控件,用户每次按包括SHIFT(0)、CTRL(1)、ALT(2)键在内的键时,将触发该事件。KeyDown事件至少在KeyUp事件之前发生一次。

 

应用程序编码

要执行VB中的应用程序编码需要使用三个主要特征:属性/方法/事件。设置属性和调用方法使用“.”来进行。

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注