在 WinForms 中,TextBox 控件是一个用于输入和显示文本的标准控件。以下是如何使用 TextBox 控件的一些基本信息和示例代码:
创建和设置 TextBox 控件
- 添加 TextBox 控件:在 Visual Studio 的工具箱中找到 TextBox 控件,并将其拖放到窗体上。
- 设置 TextBox 属性:您可以设置 TextBox 的许多属性,如 Text, Multiline, ReadOnly, PasswordChar 等,以定制其行为和外观。
事件处理
- TextChanged 事件:当用户在文本框中输入文本时,会触发 TextChanged 事件。
- KeyPress 事件:当用户在文本框中按下键盘键时,会触发 KeyPress 事件。
示例代码
以下是一个简单的示例,演示如何创建一个 TextBox 控件,并处理其 TextChanged 事件:
public partial class MainForm : Form
{
public MainForm()
{
InitializeComponent();
// 创建 TextBox 实例
TextBox textBox1 = new TextBox();
// 设置 TextBox 的一些属性
textBox1.Location = new Point(10, 10);
textBox1.Size = new Size(200, 20);
textBox1.Multiline = true; // 设置为多行文本框
// 将 TextBox 添加到窗体的控件集合中
this.Controls.Add(textBox1);
// 为 TextBox 添加 TextChanged 事件处理程序
textBox1.TextChanged += new EventHandler(textBox1_TextChanged);
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
// 获取文本框的引用
TextBox textBox = sender as TextBox;
// 在这里执行当文本改变时的操作,例如更新其他控件的内容
labelCurrentText.Text = textBox.Text;
}
}
在这个示例中,我们创建了一个 TextBox 实例,并设置了其位置、大小和多行属性。然后,我们将 TextBox 添加到窗体的控件集合中,并为其添加了 TextChanged 事件处理程序。在事件处理程序中,我们更新了一个 Label 控件的文本,以显示当前 TextBox 中的文本。
通过这些基本步骤,您可以在 WinForms 应用程序中使用 TextBox 控件来接收用户输入,并根据需要处理文本变化事件。
本文暂时没有评论,来添加一个吧(●'◡'●)