如何实现双击TabContrl关闭Tab
我的代码如下:
// add event handler
tabControl1.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.tabControl_MouseDoubleClick);
// ....
//
private void tabControl_MouseDoubleClick(object sender, MouseEventArgs e)
{
TabControl tc = (TabControl)sender;
TabPage tp = this.tabControl1.TabPages[tc.SelectedIndex];
this.tabControl1.TabPages.Remove(tp);
}
问题是,我双击一个tab,会自动关闭所有的tab
为什么会这样??