メイン ウィンドウと 2 つのフローティング DockContent ウィンドウ (DockPanel-suite ライブラリを使用) を持つプログラムがあります。プログラムを実行すると、2 つのフローティング ウィンドウをドッキングして、2 つの「タブ」を持つ 1 つのフローティング ウィンドウにすることができます。私の質問は、プログラムでそれを行うにはどうすればよいですか?
これが私のコードです:
public Form1()
{
InitializeComponent();
dp.Dock = DockStyle.Fill;
Controls.Add(dp);
DockContent dc1 = new DockContent();
RichTextBox rt = new RichTextBox() { Dock = DockStyle.Fill };
dc1.CloseButton = false;
dc1.CloseButtonVisible = false;
dc1.Text = "DockContent 1";
dc1.Controls.Add(rt);
dc1.Show(dp, DockState.Float);
DockContent dc3 = new DockContent();
RichTextBox rt3 = new RichTextBox() { Dock = DockStyle.Fill };
dc3.CloseButton = false;
dc3.CloseButtonVisible = false;
dc3.Text = "DockContent 2";
dc3.Controls.Add(rt3);
dc3.Show(dp, DockState.Float);
DockContent dc2 = new DockContent();
RichTextBox rt2 = new RichTextBox() { Dock = DockStyle.Fill };
dc2.Controls.Add(rt2);
dc2.Show(dp, DockState.Document);
}