我想找到如何將項目添加到devExpress PopupMenu。我曾嘗試以下:將項目添加到PopupMenu
manager = new BarManager();
listBoxMenu = new PopupMenu(manager);
listBoxMenu.ItemLinks.Add(manager.Items["Remove item"]);
listBoxMenu.ItemLinks.Add(manager.Items["Clear items"]);
如圖所示http://documentation.devexpress.com/#WindowsForms/CustomDocument5472
(底部),但它給了我一個錯誤說該項目未初始化。
什麼是添加項目的正確方法?我無法在任何地方找到它。
編輯,這裏是我是如何做的:
//Creates the popup menu to be used for the keywords listbox
manager = new BarManager();
listBoxMenu = new PopupMenu(manager);
item = new BarButtonItem(manager, "Copy");
item2 = new BarButtonItem(manager, "Clear Item");
item3 = new BarButtonItem(manager, "Clear All Items");
listBoxMenu.ItemLinks.Add(item);
listBoxMenu.ItemLinks.Add(item2);
listBoxMenu.ItemLinks.Add(item3);
//Adds the seperator on the second item
item2.Links[0].BeginGroup = true;
manager.ItemClick += manager_ItemClick;
謝謝,非常好。我會改變的是不處理每個按鈕的itemClick事件,但處理經理的點擊事件並在那裏添加功能。 – TheGateKeeper 2012-04-16 16:22:40
閱讀baritems的文檔並實現您想要的功能... – 2012-04-16 16:26:57