[英]Modifying DevExpress GridControl expand button
我建议您通过下面的参考链接,这些链接将为您提供有关所需功能的更多详细信息:
修改组展开按钮 :
如何在组行中显示图像
GridView.CustomDrawGroupRow事件
如何为自定义绘图组行获取皮肤的“ +”图标
如果是Mater-Details:
要增加“展开/折叠”按钮的大小:
放大xtragrid中主详细信息视图的Exapnd / Collapse按钮
主要细节扩展按钮大小
如果要更改GridView的expand \\ collapse图标,则可以通过修改Grid | Image的图像来更改它。 PlusMinusEx皮肤元素。 这是一个代码段,说明了如何在当前应用的皮肤中用自定义图像替换图像。
Skin skin = GridSkins.GetSkin(DevExpress.LookAndFeel.UserLookAndFeel.Default);
SkinElement element = skin[GridSkins.SkinPlusMinusEx];
element.Image.SetImage(GetNewImage(), Color.Magenta);
LookAndFeelHelper.ForceDefaultLookAndFeelChanged();
您还可以在CustomDrawCell事件处理程序上绘制“展开/折叠”按钮。 请参阅如何在CustomDrawCell事件中绘制主行的展开按钮,方法与XtraGrid的KB文章完全相同,以获取更多信息。
参考文献:
在GridView行中绘制自定义展开/折叠按钮
自定义绘图+/-按钮,用于主视图GridView
网格-如何更改主从细节展开按钮
XtraGrid:向单元格添加一个按钮,以允许单元格数据展开-折叠。
另外,您可以使用TouchUIMode功能,使功能更大并更易于在启用触摸的环境中使用。 看到这个页面:
编辑:还有一个触摸优化的皮肤,您可以在此博客文章中看到: https : //community.devexpress.com/blogs/theonewith/archive/2011/12/29/build-for-beautiful-with-dxv2-地铁启发winforms-apps.aspx
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.