复选框控件、Enabled 和 Locked 属性示例
下例演示了 Enabled 和 Locked 属性,及它们如何互相补充。这个例子展现每一个属性时与复选框无关,所以可以观察单个和组合设置。 该示例还包括第二个文本框,所以可以在文本框控件之间复制和粘贴信息,并检验由这些属性设置支持的动作。
注意 可以按 Ctrl + C 把选定内容复制到剪贴板,按 Ctrl + V 进行粘贴。
窗体包含:
- 名为 TextBox1 的文本框。
- 名为 CheckBox1 和 CheckBox2 的两个复选框控件。
- 名为 TextBox2 的第二个文本框。
示例
Sub UserForm_CheckBox1_Change()
UserForm_TextBox2.Text = "TextBox2"
UserForm_TextBox1.Enabled = UserForm_CheckBox1.Value
End Sub
Sub UserForm_CheckBox2_Change()
UserForm_TextBox2.Text = "TextBox2"
UserForm_TextBox1.Locked = UserForm_CheckBox2.Value
End Sub
Sub UserForm_Initialize()
UserForm_TextBox1.Text = "TextBox1"
UserForm_TextBox1.Enabled = True
UserForm_TextBox1.Locked = False
UserForm_CheckBox1.Caption = "Enabled"
UserForm_CheckBox1.Value = True
UserForm_CheckBox2.Caption = "Locked"
UserForm_CheckBox2.Value = False
UserForm_TextBox2.Text = "TextBox2"
End Sub
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23