2012-07-05 18 views
7

Tôi muốn xóa một mục menu ngữ cảnh cụ thể, xuất hiện khi sự kiện Chuột xuống (phải) được kích hoạt.Cách xóa một mục menu ngữ cảnh cụ thể trong Zedgraph

enter image description here

với sự giúp đỡ của sự kiện Context Menu Builder, tôi đã có thể thêm một số mục menu trang phục, nhưng tôi muốn để thoát khỏi tắt mục cuối cùng (mặc định).

Cảm ơn trước ...

Trả lời

6

Trong xử lý sự kiện tương tự, bạn có thể xoá các mục là tốt, ví dụ:

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; 
    } 
    } 
} 

liên quan Link: http://goorman.free.fr/ZedGraph/zedgraph.org/wiki/index43d0.html?title=Edit_the_Context_Menu

+0

Thanks a lot pesky & Kudos cho Liên kết ... :) – SanVEE

+0

@Editor không đi chỉnh sửa mã trong câu trả lời hoặc câu hỏi. Nếu bạn có câu trả lời thì vui lòng thêm câu trả lời của riêng bạn và không chỉnh sửa câu trả lời của người khác. – Popeye

+0

@Popeye: thực sự nó là ok để chỉnh sửa bài viết của người khác: http://stackoverflow.com/faq#editing Tất nhiên nếu nói đến mã nó không được thay đổi theo cách mà nó không phản ánh ý tưởng ban đầu nữa. – vikingosegundo

Các vấn đề liên quan