今天在搞中间件的客户端管理工具时,遇到需要管理tabcontrol子页的问题,希望在右击标签页是弹出关闭、关闭其他的提示框,如下所示:
可通过增加一个ContextMenuStrip,并在tabControl上增加MouseUp事件来实现,如下所示:
private void tabControl_MouseUp(object sender, MouseEventArgs e) { if ((e.Y < this.tabControl.GetTabRect(0).Bottom) && (e.Button == MouseButtons.Right)) { this.tabControlContextMenuStrip.Show(this.tabControl, e.X, e.Y); } }