GridControl的單元格中以buttonEdit實現文字和圖片按鈕並存的效果


話不多說,先上效果圖

對於第一列的效果是如何實現的就不多說了,網上有很多例子

重點是第三列的效果實現方法,代碼如下

 1 private void GridSet()
 2 {
 3             //DevExpress.XtraEditors.Controls.EditorButton editorBtn = new EditorButton();
 4             //editorBtn.Kind = ButtonPredefines.Glyph;
 5             //editorBtn.Image = Image.FromFile("u56558.png");
 6 
 7             DevExpress.XtraEditors.Repository.RepositoryItemButtonEdit btnEdit = new RepositoryItemButtonEdit();

btnEdit.Buttons[0].Kind = ButtonPredefines.Glyph;
               btnEdit.Buttons[0].Image = Image.FromFile("u56558.png");
10 btnEdit.ButtonsStyle = BorderStyles.UltraFlat; 11 btnEdit.TextEditStyle = TextEditStyles.DisableTextEditor; 12 13 bandedGridColumn3.ColumnEdit = btnEdit; 14 15 bandedGridColumn3.ShowButtonMode = DevExpress.XtraGrid.Views.Base.ShowButtonModeEnum.ShowAlways; 16 17 btnEdit.ButtonClick += (s, e) => 18 { 19 MessageBox.Show("oh!yes"); 20 }; 21 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM