0

我有一个User-Control2Textbox和 1 Button,如下所示:

我的用户控件

当我按下表单显示按钮并且当表单关闭时我想离开焦点User-Control并在Form获得焦点上控制下一个控件时,我为此问题编写了以下代码:

private void Btn_Select_Click(object sender, EventArgs e)
{
    if (t.ShowDialog() == DialogResult.OK)
        ProcessTabKey(true);
}

我除了父表单上的下一个控件获得焦点但文本框UserControl获得焦点,我将TabStop属性更改false为 2textbox但仍然有问题。

谁能知道我如何解决这个问题?

4

1 回答 1

1

利用:

this.FindForm().SelectNextControl(this, true, true, true, true); 

代替:

UserControl.ProcessTabKey();

将解决问题。

于 2018-02-22T07:54:52.767 回答