C# 如何将光标焦点设置为文本框?

C# 如何将光标焦点设置为文本框?,c#,wpf,textbox,C#,Wpf,Textbox,如何将光标焦点设置为文本框 我有一个弹出窗口,其中有一个文本框,希望将光标聚焦到该窗口。因此,用户可以直接键入文本 我找不到合适的财产。有吗?要在加载表单时将焦点设置在文本框上,可以执行以下操作: private void Form_Load(object sender, EventArgs e) { SomeTextBox.Select(); } 注意**您必须将其放入表单加载事件中。在WPF中,尝试以下操作: FocusManager.SetFocusedE

如何将光标焦点设置为文本框

我有一个弹出窗口,其中有一个
文本框
,希望将光标聚焦到该窗口。因此,用户可以直接键入文本


我找不到合适的财产。有吗?

要在加载表单时将焦点设置在
文本框上,可以执行以下操作:

private void Form_Load(object sender, EventArgs e)
    {
        SomeTextBox.Select();
    }
注意**您必须将其放入
表单加载事件中。

在WPF中,尝试以下操作:

FocusManager.SetFocusedElement(parentElement, txtMyTextBox)
阅读有关
FocusManager.SetFocusedElement
的更多信息

txtMyTextBox.Focusable = true;
Keyboard.Focus(txtMyTextBox);
可能重复的