如何将光标焦点设置到文本框中?
我有一个弹出窗口,其中包含一个TextBox
,希望将光标焦点聚集在它上面,以便用户可以直接输入文本。
我找不到合适的属性。是否有这样的属性存在?
当你的表单加载时,要设置焦点在一个文本框
上,你可以这样做:
private void Form_Load(object sender, EventArgs e)
{
SomeTextBox.Select();
}
注意** 必须将其放在 Form_Load
事件中。
FocusManager.SetFocusedElement(parentElement, txtMyTextBox)
请在这里阅读更多关于FocusManager.SetFocusedElement
的内容。
或者
txtMyTextBox.Focusable = true;
Keyboard.Focus(txtMyTextBox);