You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

DevExpress升级至23.1后GroupControl标题边框透明设置问题

DevExpress 23.1 GroupControl标题区域边框颜色问题解决方法

问题原因

从16.2升级到23.1后,GroupControl标题区域的边框渲染逻辑发生变化,仅设置AppearanceCaption.BorderColor = Color.Transparent无法隐藏边框——因为边框显示还受BorderOptions.BorderStyle属性控制,默认样式下即使颜色透明,边框线条的渲染逻辑仍会生效。

解决方法

1. 直接隐藏标题区域边框

这是最直接的修复方式,通过代码设置标题区域的边框样式为无:

Me.GroupControl1.AppearanceCaption.BorderOptions.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder

若需要保留标题区域的其他视觉样式,可搭配透明颜色设置:

Me.GroupControl1.AppearanceCaption.BorderColor = Color.Transparent
Me.GroupControl1.AppearanceCaption.BorderOptions.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder

2. 自定义绘制标题区域(备选方案)

如果上述方法无效,可通过自定义绘制事件完全控制标题区域的渲染逻辑:

Private Sub GroupControl1_CustomDrawCaption(sender As Object, e As DevExpress.XtraEditors.GroupCaptionCustomDrawEventArgs) Handles GroupControl1.CustomDrawCaption
    ' 取消边框绘制,仅渲染标题内容
    e.Info.BorderWidth = 0
    e.Painter.DrawObject(e.Info)
    e.Handled = True
End Sub

3. 调整皮肤全局样式

若项目使用了DevExpress皮肤,可在皮肤编辑器中找到GroupControl的标题边框配置,将其边框样式改为无或透明,修改后所有使用该皮肤的GroupControl都会同步生效。

内容的提问来源于stack exchange,提问作者Hung Hero

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 13:19:53