与我合作过的每个表单设计师总是将标签的默认颜色设置为“透明”。
由于某种原因,Visual Studio 将 winform 小部件的默认颜色设置为预定义的“Control”颜色。
这不好,因为某些容器不是“控制”颜色(例如选项卡容器),因此标签的背景不会与容器的颜色混合。
有没有办法覆盖默认设置并使用透明标签(复选框...)?
我不想在运行时执行此操作(扫描树并为每个匹配的小部件设置颜色) 我知道如何为设计器中的一个控件执行此操作,但我想更改默认设置,这样我就不必更改每个小部件的颜色。
在 Visual Studio 2022 Winform 中,标签控件的背景色默认与背景控件一致。
要设置默认透明,可以创建自定义控件(不是用户控件)并拖动标签->点击属性进行设置。
检查文档:扩展现有控件