我使用下面的代码将焦点设置到文本字段:
public void setFieldInFocus(TabPage tabPage)
{
foreach (Control t in tabPage.Controls)
{
if (t is TextBox)
{
if (t.Name == fieldInFocus)
{
t.Focus();
}
}
}
}
光标显示在文本字段中,但是当我尝试使用移动键盘输入文本时,在我单击文本字段之前没有任何反应,即使光标已经在文本字段中。然后我单击文本字段并尝试使用移动键盘输入文本,它可以工作。为什么我仍然必须单击文本字段才能输入文本?我能做些什么来解决这个问题?
请注意,我使用的是紧凑框架 3.5 和 textField.Select(); 不可用。
谢谢