如何将光标焦点设置为TextBox?

时间:2014-03-18 16:41:53

标签: c# wpf textbox

如何将光标焦点设置为TextBox?

我弹出一个TextBox的窗口,并希望将光标聚焦到它上面。因此用户可以直接输入文字。

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

2 个答案:

答案 0 :(得分:4)

要在表单加载时将焦点设置为textbox,您可以执行以下操作:

private void Form_Load(object sender, EventArgs e)
    {
        SomeTextBox.Select();
    }

注意** 您必须将其置于Form_Load事件中。

答案 1 :(得分:1)

在WPF中,试试这个:

FocusManager.SetFocusedElement(parentElement, txtMyTextBox)

详细了解FocusManager.SetFocusedElement here

txtMyTextBox.Focusable = true;
Keyboard.Focus(txtMyTextBox);