wang_ 发表于 2023-11-8 14:14:29

关于控件主题设置

Flexgrid设置了C1Theme(比如"Material"),如何在此基础上修改style(比如修改Focus的颜色)。

其它控件也是设置了C1Theme后,无法修改对应的样式属性,比如字体颜色。

Richard.Ma 发表于 2023-11-8 14:14:30

我不确定你是怎么用的,直接生成桌面程序的话,这样写就没问题



但是如果你是有做封装userconttrol。可能得看看代码执行顺序。当然你放在loaded中来执行应该肯定是没有问题的

Richard.Ma 发表于 2023-11-8 18:02:24

理论上来说应该并不影响,你在代码中设置的优先级是高于主题的,你是怎么设置的呢?

wang_ 发表于 2023-11-9 11:47:05

本帖最后由 wang_ 于 2023-11-9 11:48 编辑

我是在设计器里 this.themeControl.SetTheme(this._flexgrid, "Material");后添加 this._flexgrid.Styles.Highlight.BackColor = Color.Blue;没效果。

wang_ 发表于 2023-11-9 11:56:35

是只有对象初始化完设置样式才有效果吗?

wang_ 发表于 2023-11-10 15:52:44

好的,谢谢

Richard.Ma 发表于 2023-11-10 19:08:54

不客气
页: [1]
查看完整版本: 关于控件主题设置