DevExpress:可分組下拉菜單PopupGalleryEdit

本文爲個人.NET控件庫DevExpress使用筆記,個人DevExpress版本爲13.1工具

一、控件類型全稱:DevExpress.XtraEditors.PopupGalleryEdit事件

二、控件所在程序集:DevExpress.XtraBars.v13.1.dll圖片

三、工具箱內分類:DX.13.1: Common Controls資源

四、控件樣式截圖it


五、由於該控件的屬性設置較多,所以Dev專門提供了Gallery Designer工具對控件屬性進行設置。
io

從圖中能夠看出該下拉菜單內數據是以共計三層的樹形結構存放的。第0層爲PopupGalleryEdit自身,第1層爲DevExpress.XtraBars.Ribbon.GalleryItemGroup,第2層爲DevExpress.XtraBars.Ribbon.GalleryItem。程序

六、對於每個DevExpress.XtraBars.Ribbon.GalleryItemGroup,經過Caption屬性來指定顯示出來的文字im

七、對於每個DevExpress.XtraBars.Ribbon.GalleryItem,經過Caption屬性來指定顯示出來的文字。數據

八、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,那是剛好適合本控件顯示的圖片尺寸。

九、設有一個PopupGalleryEdit控件的實例popupGalleryEdit1,能夠經過popupGalleryEdit1.Text獲取當前選中的項的Caption(即控件當前顯示的文本)。EditValueChanged用於捕獲當前顯示值發生改變的事件。

END

相關文章
相關標籤/搜索