请问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事件来实现这种效果的