GridControl的单元格中以buttonEdit实现文字和图片按钮并存的效果

Posted likeheart

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 }

 

以上是关于GridControl的单元格中以buttonEdit实现文字和图片按钮并存的效果的主要内容,如果未能解决你的问题,请参考以下文章

为啥在集合视图单元格中以编程方式创建的按钮需要是惰性变量?

在表格视图单元格中以编程方式显示图像

Excel 是不是可以识别单元格中以逗号分隔的数字模式并删除该模式的重复项?

使用excel vba将特定文本行保留在单元格中以获取特定起始字母

将超链接放在单元格中以转到同一工作表的另一张表的脚本

Devexpress常见问题