文本框控件TextBox用于获取用户输入或显示文本。文本框控件通常用于可编辑文本,不过也可使其成为只读控件。文本框可以显示多个行,对文本换行使其符合控件的大小以及添加基本的格式设置。文本框控件仅允许在其中显示,或输入的文本采用一种格式。
下面介绍一个实例,演示文本框的用法。
创建一个Windows窗体应用程序,演示标签控件的使用。
(1)创建一个名为UseTextBox的Windows窗体应用程序项目。
(2)添加两个文本框控件,如图7-6所示。
(3)选择上方的文本框控件,在Visual Studio 2005的右侧单击“属性”面板中的 (事件)按钮,选择TextChanged事件,如图7-7所示。
(4)双击“TextChanged”事件,将转入代码编辑器界面。修改Form1.cs文件的内容如下:
namespace UseTextBox
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
textBox2.Text = textBox1.Text;
}
}
}
图7-6 控件设置 图7-7 控件设置
按Ctrl+F5组合键运行程序,运行结果如图7-8所示。
代码中使用了一个事件TextChanged,该事件在上方的文本框控件文本改变时被触发。触发后在程序中添加了如下代码:
textBox2.Text = textBox1.Text;
该段代码使得下方文本框的文本与上方文本框的文本相同。
图7-8 运行结果