标签: c# forms
我有一个包含大量条形图的主窗体,每个窗体都会在单击时打开一个新窗体(或使用自定义快捷方式)。因此,子窗体打开并获得用户输入数据的重点。
但是,如果我通过箭头导航到条形项,然后按Enter键我的子窗体打开但是父窗体被激活(激活的事件被触发)并获得焦点。 如果孩子是模态,这当然不会发生,但我不能将其用于所有形式。
if (ownerForm != null) { form.Show(ownerForm); } else { form.Show(); }