当我显示另一个表单时,如何防止原始表单失去焦点?

RGB*_*RGB 1 c# forms focus winforms

我遇到一个问题,我的主要表单在打开新表单时会失去焦点.我知道我可以通过使用恢复焦点mainForm.focus(),但如果我希望主窗体在打开新窗口时永不放弃它的焦点,我该如何处理呢?

Joã*_*elo 5

您可以通过覆盖属性来完成此操作ShowWithoutActivation,以便它true在您要显示的表单中返回,而不会从显示它的表单中删除焦点,在您的情况下将是您的主要表单.