请问TabControl控件如何做到向MAXHON那样双击两下就关闭

来源:百度知道 编辑:UC知道 时间:2024/06/09 16:13:39

private void tabControl1_MouseDoubleClick(object sender, MouseEventArgs e)
{
TabControl tabControl1 = (TabControl)sender;
Point pt = new Point(e.X, e.Y);

for (int i = 0; i < tabControl1.TabCount; i++)
{
Rectangle recTab = tabControl1.GetTabRect(i);
if (recTab.Contains(pt))
{
TabPage seltab = this.tabControl1.SelectedTab;
int seltabindex = this.tabControl1.SelectedIndex;

tabControl1.Controls.Remove(seltab);
tabControl1.SelectTab(seltabindex - 1);

return;
}
}
}

你可以捕获这个munu的doubleclick事件来实现这种效果的