I want to use a tab control to house a, maybe multiple, grid(s). There are three tabs, A, B, C. A contains all rows of B and C. I want to click the tab to select each of them, drag it from the tab and move to other area in the form. Then I should be able to drag it back to the tab control. Essentially I want to simulate the docking of a grid in/out-of a tab control.
How can I accomplish this?
Hi Mike,
After searching and exploreing, I found in Sample project "TabbedMdi Basic Features CS" is close to what I wanted. So I created my solution based on the project suggested and utilizing both UltraDockManager and UltraTabbedMdiManager. Because Dock manager seems only displays the tabs at the bottom which is I dont wanted (is there a way to move it to the top?), so I switched to use UltraTabbedMdiManager which works better but it does not allow the docked (tear-off) tab to be dragged outside the form (which is what I do want), so I am still struggling between these two controls. I am thinking to break the MDI parent-child association to overcome this, is it feasible and how? I found there is a post Is it possible to tear-off a child form using the tabbedmdimanager? answered by Mike Dour on 2008-03-07 but it did not work for me.
Could you help? Thanks in advance. I have a sample project which I can attach here if needed.
It sounds like you want to use UltraDockManager rather than a Tab control here. The UltraTab has no functionality for dragging tabs into separate Windows.