文本框控件、AutoSize、Text 属性示例
下例中,用一个单行文本框和一个多行文本框演示 AutoSize 属性的效果。用户可以将文本输入任意文本框,并将 AutoSize 打开或关闭而不考虑文本框的内容。这个代码示例还使用了 Text 属性。
窗体包含:
- 名为 TextBox1 和 TextBox2 的两个文本框控件。
- 名为 ToggleButton1 的切换按钮。
Sub UserForm30_Initialize()
UserForm30_TextBox1.Text = "Single-line TextBox.在此输入文本。"
UserForm30_TextBox2.MultiLine = True
UserForm30_TextBox2.Text = "Multi-line TextBox. Type 在此输入文本。用 Ctrl+Enter 组合键开始新行。"
UserForm30_ToggleButton1.Value = True
UserForm30_ToggleButton1.Caption = "AutoSize On"
UserForm30_TextBox1.AutoSize = True
UserForm30_TextBox2.AutoSize = True
End Sub
Sub UserForm30_ToggleButton1_Click()
If UserForm30_ToggleButton1.Value = True Then
UserForm30_ToggleButton1.Caption = "AutoSize On"
UserForm30_TextBox1.AutoSize = True
UserForm30_TextBox2.AutoSize = True
Else
UserForm30_ToggleButton1.Caption = "AutoSize Off"
UserForm30_TextBox1.AutoSize = False
UserForm30_TextBox2.AutoSize = False
End If
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