winform 將子窗體顯示在父窗體的TabControl控件上


private void 門診划價ToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            mzhj mzhj = new mzhj(); //mzhj為窗體Form
            mzhj.MdiParent = this;
            TabPage tb = new TabPage();
            tb.Controls.Add(mzhj); //將窗體添加到form中
            tb.Text = mzhj.Text + " "; //設定tabpage標簽
            tb.Name = mzhj.Name; //設定tabpage的name屬性,為了之后的新增和銷毀處理
            this.deltabControl1.TabPages.Add(tb);
            mzhj.FormBorderStyle = FormBorderStyle.None; //去除原form自帶的邊框
            mzhj.Dock = DockStyle.Fill; //填充整個tabpage
            mzhj.Show();
            deltabControl1.SelectedTab = deltabControl1.TabPages[deltabControl1.TabPages.Count - 1];
  

 

 

結合TabControl帶刪除鍵實現如下效果 (winform設置TabControl帶刪除鍵 - 帥氣型男 - 博客園 (cnblogs.com)),也可設置事件雙擊關閉等等

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM