1.先在窗體上拖兩個控件,分別是popupMenu和barManager
2.barManager中綁定form屬性爲當前窗體名稱
3.點擊barManager右鍵選擇customize,可直接添加子菜單,如果需要有工具欄、菜單欄、狀態欄、怎選擇Designer,可添加,然後在選擇customize,添加command命令,再command選中菜單中執行命令
4.綁定右鍵菜單事件:在MouseDown事件中處理事件:
if (e.Button == MouseButtons.Right)
{
System.Drawing.Point point = new System.Drawing.Point(e.X+this.Location.X + 20, e.Y+this.Location.Y +40); //右鍵菜單彈出的位置
popupMenu1.ShowPopup(barManager1, point);
}
5.在窗體初始化時需要加載菜單:
//初始化用戶列表彈出右鍵菜單
popupMenu1.AddItems(new BarItem[] { btnModify, btnDel });//裏面的按鈕時指:點擊barManage中的customiz中的command命令中所加的按鈕名稱
如果放到事件中則會循環添加的