c# - 如何删除 Zedgraph 中的特定上下文菜单项

标签 c# contextmenu zedgraph

我想删除一个特定的上下文菜单项,当鼠标按下(右)事件被触发时出现。

enter image description here

在 Context Menu Builder 事件的帮助下,我能够添加一些服装菜单项,但我想摆脱最后一项(默认)。

提前致谢...

最佳答案

在同一个事件处理程序中,您也可以删除项目,例如:

private void zedGraphControl1_ContextMenuBuilder(ZedGraphControl sender, ContextMenuStrip menuStrip, Point mousePt, ZedGraphControl.ContextMenuObjectState objState)
{
  foreach (ToolStripMenuItem item in menuStrip.Items)
  {
    if ((string)item.Tag == "set_default")
    {
      menuStrip.Items.Remove(item);
      break;
    }
  }
}

相关链接:http://goorman.free.fr/ZedGraph/zedgraph.org/wiki/index43d0.html?title=Edit_the_Context_Menu

关于c# - 如何删除 Zedgraph 中的特定上下文菜单项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11341065/

相关文章:

c# - 重定向网址不正确

c# - 自动化 EF 迁移 "Update-Database -Script"

wpf - 在 DataGridTemplateColumn 内的 TextBlock 上复制 ContextMenu 上的命令

c# - 为什么我的 C# 程序在分析器中速度更快?

c# - 数据 GridView Winforms : FullRowSelect current cell still visible

c# - 为什么我的 WinForms 上下文菜单没有出现在鼠标所在的位置?

c# - 为什么 ContextMenuOpening 的 Source 对 Canvas 和 UserControl 的行为不同?

c# - 在 ZedGraph 中显示 Y 轴线

c# - 如何在 Zedgraph 中选择和放大 Masterpane

c# - 如何使用 XPath 选择两个节点之间的所有元素