加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

Windows 10 Creators Update更改了PropertyGrid控件的样式

发布时间:2020-12-13 20:34:03 所属栏目:Windows 来源:网络整理
导读:我刚刚将一些系统升级到Windows 10 Creators Update,我注意到windows格式的PropertyGrid控件将其标题和条形边距的默认视觉样式更改为深灰色,如下所示: PropertyGrid new style" src="https://i.stack.imgur.com/2I2Vst.png"> 并且由于意外的视觉变化大多发
我刚刚将一些系统升级到Windows 10 Creators Update,我注意到windows格式的PropertyGrid控件将其标题和条形边距的默认视觉样式更改为深灰色,如下所示:

<code></p>PropertyGrid</code> new style

并且由于意外的视觉变化大多发生,用户不满意.有没有办法恢复到旧的默认值或可能覆盖默认样式?

PropertyGrid中有一个错误:

属性PropertyGrid.LineColor具有DefaultValue属性Set to SystemColors.InactiveBorder.
但是使用SystemColors.ControlDark初始化内部字段lineColor.

这很糟糕,因为Windows窗体设计器检测到该属性与DefaultValue属性具有相同的值,因此它不会在InitializeComponent中为PropertyGrid.LineColor属性编写设计器代码.因此,在运行时,该属性初始化为SystemColors.ControlDark.

作为快速入侵,您可以在InitializeComponent之后设置属性:

InitializeComponent();
propertyGrid.LineColor = SystemColors.InactiveBorder;

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读