基础部分
一、窗体的基本操作
1、窗体插入
2、运行窗体
- 要么直接在窗体的界面点击运行按钮
- 要么用代码调用窗体的 show 方法
3、关闭窗体
- 代码关闭是
unload testform
方法
4、显示设置
- 窗体标题:caption
- 背景色:backcolor
- 背景图片:picture,代码里面可以使用
loadpicture()
方法进行加载
属性窗口里面可以查看
5、位置大小
- top、left、height、width
- startupPosition 启动显示位置
6、显示行为
- showModal 的值就是 true 或者false 可以设置显示窗体的时候是否可以进行其他的操作
7、删除窗体
二、控件的基本操作
1、控件插入
2、删除
3、对齐
- 菜单栏格式里面
- 可以选中多个控件进行布局的操作
4、tab键相关
5、控件循环
- 所有控件集合 controls
controls(index) controls("name")
可以选定具体的控件
6、控件类型判断
- typename 判断控件类型
Private Sub UserForm_Click()
For i = 0 To Controls.Count - 1
If TypeName(Controls(i)) = "TextBox" Then
MsgBox Controls(i).Value
End If
Next i
End Sub
窗体事件
- 和前面讲的工作表事件等是一样的,只需要特别注意一下键盘事件和鼠标事件
一、键盘事件
1、keydown
- keyCode 唯一,shift 参数不同的值分别代表ctrl、shift、alt
Private Sub UserForm_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
''''''''''''''code
End Sub
2、keyup
Private Sub UserForm_KeyUp(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
''''''''''''''code
<