无法在文本框上设置焦点

我有一个带有4个文本框的窗体。此表单在分体式容器面板内查看。 我可以在文本框内输入数值,但在数值后面,我点击了我输入的文本来修改数值,但它不让我点击,文本框上没有光标,我唯一能做的就是退格或选择全部并删除。 我无法点击输入文本中间的任何地方。 如果我检查焦点,我发现它是错误的。 有人能告诉我可能是什么问题,以及如何将焦点设置到文本框?无法在文本框上设置焦点

要显示面板上的形式,这是我在做什么

splitContainerControl1.PanelVisibility = DevExpress.XtraEditors.SplitPanelVisibility.Both; 

splitContainerControl1.Panel2.Controls.Clear();

myform.TopLevel = false;

myform.FormBorderStyle = FormBorderStyle.SizableToolWindow;

splitContainerControl1.Panel2.Controls.Add(myform);

myform.Show();

我曾尝试以下,但没有工作,我看还是重点假。

myform.Focus(); 

myform.textbox_latitude.Select();

感谢,

回答:

尝试使用this.ActiveControl

this.ActiveControl = textbox_latitude; 

或者,如果你想关注它的子窗体上:

myform.ActiveControl = textbox_latitude; 

以上是 无法在文本框上设置焦点 的全部内容, 来源链接: utcz.com/qa/260089.html

回到顶部