/ Published in: C#
URL: http://robertsmyth.blogspot.com/2008/06/programmatic-pane-nesting-using.html
How to use: [1] In main form, set IsMdiContainer, add a WeifenLuo.WinFormsUI.Docking.DockPanel and set dockPanel.Dock = DockStyle.Fill; [2] Add Forms. Have these new forms inherit from WeifenLuo.WinFormsUI.Docking.DockContent [3] Modify main form constructor. Example below.
Expand |
Embed | Plain Text
public Form1() { InitializeComponent(); // dockPanel1 already added to this form dockPanel1.Dock = DockStyle.Fill; dockPanel1.BackColor = Color.Beige; dockPanel1.BringToFront(); frm2.BackColor = Color.SteelBlue; frm2.ShowHint = DockState.Document; frm2.Show(dockPanel1); frm3.BackColor = Color.DarkSeaGreen; frm3.ShowHint = DockState.DockRight; frm3.Show(dockPanel1); frm4.BackColor = Color.PaleGoldenrod; frm4.ShowHint = DockState.Float; frm4.Show(dockPanel1); frm4.DockHandler.FloatPane.DockTo(dockPanel1.DockWindows[DockState.DockRight]); }
You need to login to post a comment.
