1. 程式人生 > >dev控制元件遮蔽gridcontrol和buttonedit右鍵選單

dev控制元件遮蔽gridcontrol和buttonedit右鍵選單

DevExpress的很多控制元件都自帶右鍵選單,選單風格又與控制元件本身差別很多,感覺極不協調,而且都是英文,這篇文章講述如何遮蔽這些右鍵選單。

1.gridcontrol的右鍵選單
gridcontrol的右鍵選單有兩種,第一種是在表格列頭右鍵彈出的選單,第二種是點選表格列頭邊上的黑色“釘子”按鈕彈出的選單,
遮蔽它們只需修改屬性即可:gridview1->OptionsCustomization->AllowFilter和gridview1->OptionsCustomization->AllowSort改為false

2.buttonEdit和pictureedit的右鍵選單
buttonEdit以及pictureEdit的右鍵選單無法通過直接設定屬性遮蔽,想遮蔽它們需要兩行程式碼:

ContextMenu emptyMenu = new ContextMenu();
buttonedit.Properties.ContextMenu = emptyMenu;

即自己定義一個空的右鍵選單,賦給buttonedit。