1、控件類型全稱:DevExpress.XtraEditors.PopupGalleryEdit
2、控件所在程序集:DevExpress.XtraBars.v13.1.dll
3、工具箱內分類:DX.13.1: Common Controls
4、控件樣式截圖
5、因為該控件的屬性設置較多,因此Dev專門提供了Gallery Designer工具對控件屬性進行設置。
從圖中可以看出該下拉菜單內數據是以共計三層的樹形結構存放的。第0層為PopupGalleryEdit自身,第1層為
DevExpress.XtraBars.Ribbon.GalleryItemGroup,
第2層為DevExpress.XtraBars.Ribbon.GalleryItem。
6、對於每一個
DevExpress.XtraBars.Ribbon.GalleryItemGroup,通過Caption屬性來指定顯示出來的文字
7、對於每一個DevExpress.XtraBars.Ribbon.GalleryItem,通過Caption屬性來指定顯示出來的文字。
8、Image屬性可以設置
DevExpress.XtraBars.Ribbon.GalleryItem顯示的圖片。包含“VS Image Picker”和“DX Image Gallery”兩個選項卡,前者為VS傳統的資源選擇工具,支持從Resource和本地上傳圖片,後者為DevExpress提供的圖片選擇工具。
1)VS Image Picker
2)DX Image Gallery
左邊自上到下,依次是分類過濾器(Catagories)、尺寸(Size),彩色/黑白選擇(Collection)。應用在本控件中的尺寸最好選擇16x16,那是恰好適合本控件顯示的圖片尺寸。
9、設有一個PopupGalleryEdit控件的實例popupGalleryEdit1,可以通過popupGalleryEdit1.Text獲取當前選中的項的Caption(即控件當前顯示的文本)。EditValueChanged用於捕獲當前顯示值發生改變的事件。
歡迎大家轉發留言,大家有什麼想學的也可以私信我!
我每天都會跟大家分享一下我在使用過程中有哪些小技巧。
如需DevExpress的安裝包和激活包,關注轉發後私信我。
閱讀更多 Office純乾貨技能 的文章
關鍵字: GalleryItem 分組 下拉菜單