1. 控件 - 属性 - ContextMenuBuilder 事件进入消息。每次点击鼠标右键时都会响应这个消息。
2. 在消息里可以禁用鼠标邮件的菜单栏、中英文转换等。具体可以Debug查看下。我这里是禁用了 SetScaleToDefault 功能。
private void zedGraphControl1_ContextMenuBuilder(ZedGraphControl sender, ContextMenuStrip menuStrip, Point mousePt, ZedGraphControl.ContextMenuObjectState objState)
{
foreach (ToolStripMenuItem item in menuStrip.Items)
{
if ((item.Text.ToLower().IndexOf("scale") >= 0))
{
item.Visible = false;
item.Enabled = false;
break;
}
}
}