Hello,
We are using version 9.1.20091.2029.
I know you can move tabs around in the mdi from vertical to horizontal, but is there a way to move a tab from the mdi to another monitor. The same functionality that visual studio offers?
Thank you,
Brandon
Hello Brandon,
Maybe one possibe approach to achieve desired behavior could be if you are using UltraTabMDIManager together with UltraDockManager. Could you please take a look at the attached sample and video for more details and let me know if you have any questions.
Regards
I actually had both on my mdiMain. With ultratabbedmdimanager you can have several basepage's open in the mdi main with the tabbed look and feel of visual studio. When I try and drag them outside of mdi main the icon changes and won't let me. I see in your video its working and im not sure why. Is there a special setting on the ultratabbedmdimanager or the ultradockmanager that enables this feature?
We are using the ultradockmanager similiar to how visual studio shows team explorer, solution explorer docked ont he left or right.
Hi,
If you take a look at the sample when we want to drag the MDIChild form out of the MDIParent form, we should drag relevant DockArea-> Pane, so it should be visible. Of course this will change our look and feel.
Please let me know if you have any further questions.
Thanks for the updated solution. I see the change you made, but I loose my tabbedmdimanager look and feel when i use dock areas.
Is there a way to keep the same look and feel as tabbed mdi children and also drag ourside the mdimain?
Thanks for attached sample. I made small modifications into your project, because there are missing this code:
Friend Sub LaunchForm(ByVal frm As BasePageMdiChild) Try frm.WindowState = FormWindowState.Normal frm.Show() frm.MdiParent = Me dockManager.DockAreas.Add(UltraWinDock.DockedLocation.DockedTop, "TopArea") Dim da1 As New UltraWinDock.DockableControlPane(frm.Text, frm) dockManager.DockAreas("TopArea").Size = New Size(Me.Width, Me.Height - 80) dockManager.DockAreas("TopArea").ChildPaneStyle = UltraWinDock.ChildPaneStyle.TabGroup dockManager.DockAreas("TopArea").Panes.Add(da1) Finally Me.Cursor = Cursors.Default End Try End Sub
Friend Sub LaunchForm(ByVal frm As BasePageMdiChild)
Try
frm.WindowState = FormWindowState.Normal
frm.Show()
frm.MdiParent = Me
dockManager.DockAreas.Add(UltraWinDock.DockedLocation.DockedTop, "TopArea")
Dim da1 As New UltraWinDock.DockableControlPane(frm.Text, frm)
dockManager.DockAreas("TopArea").Size = New Size(Me.Width, Me.Height - 80)
dockManager.DockAreas("TopArea").ChildPaneStyle = UltraWinDock.ChildPaneStyle.TabGroup
dockManager.DockAreas("TopArea").Panes.Add(da1)
Finally
Me.Cursor = Cursors.Default
End Try
End Sub
Please take a look at the attached sample and video file for more details and let me know if you have any questions.
I created a test solution. Please unzip and run. Cick Open Form and then try and draw the form away from the mdimain.
The file was to large to attach, so I uploaded to googe docs.
https://docs.google.com/open?id=0B8PQ2JBwhZrAMmFPTjIwcVF0MmM
Thank you for your help.
Thanks for the video. I try to reproduce your issue using the same version, but without success. Are you able to modify my sample to reproduce your issue. I`ll be glad to research your scenario.
Let me know if you have any questions.