我知道这已经被问过很多次了,但不是我试图解决它的方式。
我在用户控件的面板中有标签,用户控件进入表单。
Label.BackColor = 透明。
面板来自 DevExpress,我设置了渐变背景。
问题:标签不透明;它们每个都显示为文本周围的白色实心矩形。(我假设白色来自面板,因为两种渐变色中的第一种是白色。)
我谷歌上关于这个问题的所有内容都说我需要滚动我自己的标签控件并触发特殊的 GDI+ 命令,并使控件无效,并挂钩 Paint 事件并唱出激动人心的海上棚屋,并将一只脚举过头顶,然后......
真的吗?标签不允许".BackColor=Transparent" 吗?为什么那行不通?
最好的方法是什么?