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)),也可設置事件雙擊關閉等等