日期:2014-05-18  浏览次数:20731 次

关于TabControl的ContextMenuStrip的显示位置问题?
如何控制选项卡控件的弹出式菜单,只有在选项卡上单击右键弹出,而不是在它加载的Panel上弹出?

------解决方案--------------------
不要设置tabControl1.ContextMenuStrip
写事件
private void tabControl1_MouseUp(object sender, MouseEventArgs e)
{
if ((e.Y < this.tabControl1.GetTabRect(0).Bottom)&&(e.Button== MouseButtons.Right)) 
{
contextMenuStrip1.Show(this.tabControl1,e.X, e.Y);
}
}