주 창과 두 개의 부동 DockContent 창 (DockPanel-suite 라이브러리 사용)이있는 프로그램이 있습니다. 프로그램을 실행할 때 두 개의 부동 창을 함께 도킹하여 두 개의 "탭"이있는 하나의 부동 창이 될 수 있습니다. 내 질문은 어떻게 프로그래밍 방식으로 수행합니까?
내 코드는 다음과 같습니다.
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);
}
나는 이것을하는 방법을 찾았다. 나는 수업 DockTo
방법 을 사용해야했다 DockContent
. 다음은 코드입니다.
dc1.DockTo(dc3.Pane, DockStyle.Fill, 1);
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다