我有一個ContextMenuStrip
那我在代碼中創建:編程上下文菜單
ContextMenuStrip menu;
public Loader()
{
menu = new ContextMenuStrip();
menu.Items.Add("Set Complete");
menu.Items.Add("Set Review");
menu.Items.Add("Set Missing");
}
我需要補充的是點擊某個項目時,將運行代碼。到目前爲止,我已經試過這個:
if (menu.Items[0].Selected)
{
//code
}
if (menu.Items[1].Selected)
{
//code
}
if (menu.Items[2].Selected)
{
//code
}
但(驚奇,驚喜)它沒有工作。
我想我可能需要爲每個項目設置事件處理程序,但我不確定如何執行此操作,因爲我使用代碼創建了ContextMenuStrip
。
可能重複[如何使一個項目的ContextMenuStrip click事件(http://stackoverflow.com/questions/5789023/how-to-make-a- contextmenustrip-item-click-event) – 2011-12-15 12:21:47