VB常用控件的事件详解
(激活)
当窗体变为活动窗体时发生此事件,此事件比Load事件发生得晚,事件处理过程原形
Private Sub Form_Activate()
End Sub
此事件常用于激活窗体后对窗体进行初始化,比Load事件功能强。
Click
(单击)
当用户单击窗体时发生此事件,事件处理过程原形
Private Sub Form_Click()
Shift 转换键,意义如下:
0 没有转换键按下
1 Shift键按下
2 Ctrl键按下
3 Alt键按下
当多个转换键同时按下时,应把几个键对应的数值相加
KeyPress
(敲击键)
当窗体上没有能获得焦点的控件(如文本框控件)时,用户敲击键盘上某个键时发生此事件,事件处理过程原形
Private Sub Form_KeyPress(KeyAscii As Integer)
End Sub
形参的意义:
KeyAscii 按键Ascii码
若改变KeyAscii参数,相当于按下了不同的键,若置此参数为0,则取消按键。
KeyUp
(释放键)
当窗体上没有能获得焦点的控件(如文本框控件)时,用户按下键盘上某个键后释放时发生此事件,事件处理过程原形
Private Sub Form_KeyUp(KeyCode As Integer, Shift As Integer)
End Sub
KeyDown
(按下键)
当窗体上没有能获得焦点的控件(如文本框控件)时,用户按下键盘上某个键时发生此事件,事件处理过程原形
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
End Sub
形参的意义:
KeyCode 按键的编码
1.08组合框控件(Combo)的事件
1.09列表框控件(List)的事件
1.10滚动条控件(HScrollBar和VScrollBar)的事件
1.11定时器控件(Timer)的事件
1.12文件列表框控件(File)的事件
1.13目录列表框控件(Dir)的事件
1.14驱动器列表框控件(Drive)的事件
2.11Inet控件的事件
2.12列表视图(ListView)控件的事件
2.13MaskEdB.15月视图(MonthView)控件的事件
2.16图表(MSChard)控件的事件
2.17MSComm控件的事件
2.18电子表格(MSFlexGrid)控件的事件
Private Sub Form_DragDrop(Source As Control, X As Single, Y As Single)
End Sub
形参的意义:
Source 正在被拖动的控件。
X、Y 是一个指定当前鼠标指针在目标窗体或控件中水平(X)和垂直(Y)位置的数字。
DragOver
当用户进行拖放操作时发生此事件,事件处理过程原形
1.15图片框控件(Picture)的事件
1.16图象控件(Image)的事件
1.17数据控件(Data)的事件
1.18OLE容器控件(OLE)的事件
1.19菜单控件的事件
第二章、ActiveX控件的属性
2.01ActiveMoviel控件的事件
2.02Adodc控件的事件
2.03Animation控件的事件
End Sub
形参的意义请参阅KeyDown事件
LinkClose
此事件在一个DDE对话结束时发生此事件,事件处理过程原形
2.19层次型电子表格(MSHFlexGrid)控件的事件
2.20MSRDC控件的事件
2.21进度栏(ProgressBar)控件的事件
2.22RichTextBox控件的事件
2.23滑动块(Slider)控件的事件
2.24选项卡(SSTab)控件的事件
2.25状态栏(StatuaBar)控件的事件
2.26SysInfo控件的事件
2.27选项卡(TabStrip)控件的事件
2.28工具栏(ToolBar)控件
2.29树状视图(TreeView)控件
2.30UpDown控件
2.31Winsock控件
第一章、标准控件的事件
1.01、窗体(Form)的事件
事件名称
事件处理过程原形及说明
Activate
VB常用控件的事件详解
第一章、标准控件的事件
1.01窗体(Form)的事件
1.02文本框控件(Text)的事件
1.03标签控件(Label)的事件
1.04框架控件(Frame)的事件
1.05命令按钮控件(CommandButton)的事件
1.06复选钮控件(Check)的事件
1.07单选钮控件(Option)的事件
GotFocus
(获得焦点)
当获得焦点时发生此事件,事件处理过程原形
Private Sub Form_GotFocus()
End Sub
Initialize
当应用程序创建Form、MDIForm、User控件、PropertyPage或类的实例时发生。事件处理过程原形
Private Sub Form_Initialize()
Private Sub Form_DragOver(Source As Control, X As Single, Y As Single, State As Integer)
End Sub
形参的意义:
Source 正在被拖动的控件。
X、Y 是一个指定当前鼠标指针在目标窗体或控件中水平(X)和垂直(Y)位置的数字。
2.04CoolBar控件的事件
2.05数据组合框(DataCombo)控件的事件
2.06数据型电子表格(DataGrid)控件的事件
2.07数据列表(DataList)控件的事件
2.08DTPicker控件的事件
2.09平面滚动条(FlatScrollBar)控件的事件
2.10图像组合框(ImageCombo)控件的事件
End Sub
DblClick
(双击)
当用户双击窗体时发生此事件,事件处理过程原形
Private Sub Form_DblClick()
End Sub
Deactivate
Private Sub Form_Deactivate()
End Sub
DragDrop
当完成一个完整的拖放动作或使用Drag方法时,发生此事件,事件处理过程原形