dev中用popupMenu給TreeList添加右鍵菜單

注意:如果只是單純的需要按鈕,則先吧Designer中的所有按鈕刪除完,然後再選擇customize,添加command命令,再command選中菜單中執行命令
 

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命令中所加的按鈕名稱

如果放到事件中則會循環添加的

發佈了112 篇原創文章 · 獲贊 5 · 訪問量 36萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章