c# tabcontrol 구성 요소가 FORM을 표시하는 방법
제목에서 알 수 있듯이 menuStrip1 구성 요소 또는 toolStrip1 구성 요소의 항목을 클릭하면 FORM이 더 이상 팝업되지 않고 모두 tabcontrol에 표시됩니다. 표시된 탭 페이지도 이 구성 요소를 기반으로 합니다. FORM 양식의 항목 이름이 먼저 디자인되고 새 양식이 추가될 때마다 모든 콘텐츠가 레이블 양식으로 바뀌어야 합니다. 표시되며, 양식이 닫혀 있으면 이전 양식이 표시됩니다.
C# code private void button2_Click(object sender, EventArgs e) { bool have = false; foreach (TabPage a in tabControl1.TabPages) { if (a.Name == "KKK") //tabpage名 kkk { have = true; } } if (!have) { TabPage TabPageCity1 = new TabPage("KKK"); TabPageCity1.Name = "KKK"; this.tabControl1.TabPages.Add(TabPageCity1); FormCity frmCity = new FormCity(); //FormCity:From frmCity.TopLevel = false; frmCity.Parent = TabPageCity1; frmCity.ControlBox = false; frmCity.Dock = System.Windows.Forms.DockStyle.Fill; frmCity.Show(); this.tabControl1.SelectedTab = TabPageCity1; } else { MessageBox.Show("cz"); } }
FormBorderStyle을 None으로 설정하면 제목 표시줄이 표시되지 않습니다
위 내용은 C# Tabcontrol 구성 요소가 양식 양식을 표시하도록 전환하는 방법에 대한 샘플 코드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!