c#加载窗体的textbox为活跃状态
时间: 2024-10-10 12:11:46 浏览: 34
C#递归遍历窗体所有textbox控件并设置textbox事件的方法
在C#中,如果你想要将Form上的TextBox控件设置为活跃状态,通常意味着使其成为焦点并允许用户输入。你可以通过以下步骤实现:
1. 首先,你需要获取到TextBox控件的引用。假设它的名称是`textBox1`,可以这样做:
```csharp
TextBox textBox = this.textBox1;
```
2. 然后,调用TextBox的`Focus()`方法将其设为重点:
```csharp
textBox.Focus();
```
这样文本框就会获得键盘输入的焦点。
如果你想在加载窗体的时候就自动激活这个TextBox,可以在窗体的Load事件处理程序中添加上述代码:
```csharp
private void Form_Load(object sender, EventArgs e)
{
textBox1.Focus();
}
```
或者直接在窗体初始化时就调用:
```csharp
public partial class YourForm : Form
{
public YourForm()
{
InitializeComponent();
textBox1.Focus(); // 在构造函数中添加这行
}
}
```
阅读全文