文本框 TextBox 控件
TextBox 是文本框输入框控件。
可以通过设置属性将其改为密码框,使用 PasswordChar 属性。
也可以设置属性将其改为多行文本输入框。
添加控件
在工具箱中找到 TextBox,点击并拖动到窗体界面上。
可以移动控件的位置,在属性栏中设置文本框的样式和外观,比如背景颜色、边框等。程序员可以自行摸索这些基础设置。
运行后,可以在文本框中输入文本。

设置属性

获取用户输入
在后台代码中可以获取用户输入的内容。
- 在窗体上增加一个 Button 按钮
- 双击按钮,自动生成点击事件
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show(this.textBox1.Text);
}Code language: JavaScript (javascript)
在点击事件中获取文本框的内容,然后通过 MessageBox 弹出显示。

多行文本
可以设置文本框为多行文本输入:
点击 TextBox 左上角的小三角形,选择 Multiline,此时就可以输入多行文本了。
也可以在属性窗口中设置 Multiline 为 true,同时可以配合 ScrollBars 属性添加滚动条。
textBox1.Multiline = true;
textBox1.ScrollBars = ScrollBars.Vertical;
textBox1.Size = new Size(200, 100);Code language: JavaScript (javascript)

常用属性
| 属性 | 说明 |
|---|---|
Text | 获取或设置文本框中的文本 |
PasswordChar | 设置为密码框,如 textBox1.PasswordChar = '*' |
Multiline | 是否多行 |
ScrollBars | 滚动条显示方式 |
ReadOnly | 是否只读 |
MaxLength | 最大输入字符数 |
Enabled | 是否启用 |
Visible | 是否可见 |

Previous: Label 控件常用属性
Next: 按钮 Button 控件