我做了以下事情:在创建(添加)TabPage
阶段,我添加了一个toolStrip
ToolStrip ts = new ToolStrip();
ts.Dock = DockStyle.Top;
ts.RightToLeft = System.Windows.Forms.RightToLeft.Yes;
然后,创建X
按钮并将其添加到toolstrip
ToolStripButton ToolStripButton = new ToolStripButton("X");
ts.Items.Add(ToolStripButton);
X
在单击按钮时创建事件
ToolStripButton.Click += new EventHandler(ToolStripButton_Click);
添加toolstrip
到tabpage
tabControl1.TabPages[curenttabpage].Controls.Add(ts);
现在 的ToolStripButton_Click
情况如下:
void ToolStripButton_Click(object sender, EventArgs e)
{
ToolStripButton t = (ToolStripButton)(sender);
ToolStrip ts = t.Owner;
TabPage tb = (TabPage)
(ts.Parent);tabControl1.TabPages.Remove(tb);
}
也许它不是你想要的,但它会很好地工作。