按Enter键后,父表单将激活

时间:2014-04-11 13:16:21

标签: c# forms

我有一个包含大量条形图的主窗体,每个窗体都会在单击时打开一个新窗体(或使用自定义快捷方式)。因此,子窗体打开并获得用户输入数据的重点。

但是,如果我通过箭头导航到条形项,然后按Enter键我的子窗体打开但是父窗体被激活(激活的事件被触发)并获得焦点。 如果孩子是模态,这当然不会发生,但我不能将其用于所有形式。

if (ownerForm != null)
{
     form.Show(ownerForm);
 }
else
{
     form.Show();
 }

0 个答案:

没有答案