我们在WinForms应用程序中使用了UltraTabbedMdiManager
Infragistics
。我们在应用程序的左侧有一个窗格,并使用Infragistics控件在选项卡中打开各种窗体。
假设我在控件的3个选项卡中打开了3种不同的表单。但是第二种形式是可见的,即用户选择第二种形式。
如果用户点击左侧窗格并开始标记(使用键盘上的TAB
键),我希望焦点转移到已打开的标签/表单即第二个标签。但这不会发生。每当用户选项卡(使用TAB键)从左窗格到Infragistics控件时,都会选择第一个选项卡/表单。
如何实现这一目标?
答案 0 :(得分:0)
当您浏览控件时,UltraTabbedMdiManager不会控制/影响激活哪个表单的行为。如果删除UltraTabbedMdiManager,您将看到与MDI应用程序的子窗口相同的行为。到达MDI父级的最后一个控件时,您将始终显示第一个MDI子窗体,当您到达该子窗口控件的末尾时,您将选择该子窗体上的第一个控件。