2012-07-05 13 views
7

Belirli bir içerik menü öğesini kaldırmak istiyorum, Fare aşağı (sağda) olayı tetiklendiğinde görüntülenir. İçerik Menüsü Oluşturucu olayın yardımıyla Zedgraph'ta belirli bir içerik menü öğesi nasıl kaldırılır

enter image description here

, bazı kostüm menü öğeleri eklemek mümkün, ama son öğeyi (Varsayılan) kapalı kurtulmak istiyorum. peşin

Teşekkürler ... Aynı olay işleyicisi

cevap

6

, örneğin, hem öğeleri kaldırabilirsiniz:

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

İlgili Bağlantı: http://goorman.free.fr/ZedGraph/zedgraph.org/wiki/index43d0.html?title=Edit_the_Context_Menu

+0

Çok teşekkürler Pesky & Şeref Link için de ... :) – SanVEE

+0

@Editor cevapları veya soruları kod düzenlemeye gitmeyin. Eğer bir cevabınız varsa, lütfen kendi cevabınızı ekleyin ve başkalarını cevabınızla değiştirmeyin. – Popeye

+0

@Popeye: aslında diğer insanların gönderilerini düzenlemek tamamdır: http://stackoverflow.com/faq#editing Elbette kod söz konusuysa, artık ilk fikri yansıtmayacak şekilde değiştirilmemelidir. – vikingosegundo

İlgili konular