TextBox 控件概述(Windows 窗体)

更新:2007 年 11 月

Windows 窗体文本框用于获取用户输入或显示文本。TextBox 控件通常用于可编辑文本,不过也可使其成为只读控件。文本框可以显示多个行,对文本换行使其符合控件的大小以及添加基本的格式设置。TextBox 控件为在该控件中显示的或输入的文本提供一种格式化样式。若要显示多种类型的带格式文本,请使用 RichTextBox 控件。有关更多信息,请参见 RichTextBox 控件概述(Windows 窗体)

使用 TextBox 控件

控件显示的文本包含在 Text 属性中。默认情况下,最多可在一个文本框中输入 2048 个字符。如果将 Multiline 属性设置为 true,则最多可输入 32 KB 的文本。Text 属性可以在设计时使用“属性”窗口设置,在运行时用代码设置,或者在运行时通过用户输入来设置。可以在运行时通过读取 Text 属性来检索文本框的当前内容。

下面的代码示例在运行时设置控件中的文本。InitializeMyControl 过程不会自动执行,而需进行调用。

Private Sub InitializeMyControl()
   ' Put some text into the control first.
   TextBox1.Text = "This is a TextBox control."
End Sub
private void InitializeMyControl() {
   // Put some text into the control first.
   textBox1.Text = "This is a TextBox control.";
}
private void InitializeMyControl() 
{
   // Put some text into the control first.
   textBox1.set_Text("This is a TextBox control.");
}
private:
   void InitializeMyControl()
   {
      // Put some text into the control first.
      textBox1->Text = "This is a TextBox control.";
   }

请参见

任务

如何:控制 Windows 窗体 TextBox 控件中的插入点

如何:使用 Windows 窗体 TextBox 控件创建密码文本框

如何:创建只读文本框(Windows 窗体)

如何:在字符串中放置引号(Windows 窗体)

如何:在 Windows 窗体 TextBox 控件中选择文本

如何:在 Windows 窗体 TextBox 控件中查看多个行

参考

TextBox

其他资源

TextBox 控件(Windows 窗体)