7

特定のコンテキスト メニュー項目を削除したいのですが、Mouse down(right) イベントが発生したときに表示されます。

ここに画像の説明を入力

Context Menu Builder イベントの助けを借りて、いくつかの衣装メニュー項目を追加できましたが、最後の項目 (デフォルト) を取り除きたいです。

前もって感謝します...

4

1 に答える 1

6

同じイベント ハンドラーで、アイテムを削除することもできます。次に例を示します。

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

于 2012-07-05T11:52:19.560 に答える