Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
648
UltraTabbedMdiManager with UltraTabControl
posted

I have a windows forms application with an mdi parent form containing multiple child forms. I am using the UltraTabbedMdiManager so I can navigate through the child forms using tabs. I am able to navigate through the tabs using the keyboard. However, if I add an UltraTabControl to one of the child forms, then when I navigate to the child form using the keyboard, the keyboard only lets me navigate within the child form's tab control; I am stuck in the current child form, and cannot navigate to any other forms. Is there a way to make the navigation behave the same as the System.Windows.Forms.TabControl behaves when it is nested within another TabControl? In that case, you are able to navigate through both rows of tabs using the keyboard.

I am using NetAdvantage for .NET 2008 Vol. 1 CLR 2.0

John

  • 44743
    posted

    Nothing can be done with the UltraTabbedMdiManager. That component lets the mdi parent deal with the key messages and activate its appropriate child form. However, you may be able to use a derived UltraTabControl and override ProcessDialogKey and return False when you want the mdi parent form to change its active mdi child. You can also submit the issue to see if there is something that can be done with the tab control internally for this situation: http://es.infragistics.com/gethelp.