c# tabcontrol事件以及上下文菜单

今天在搞中间件的客户端管理工具时,遇到需要管理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);
            }
        }

 

posted @ 2016-11-23 19:39  zhjh256  阅读(285)  评论(0编辑  收藏  举报