请选择 进入手机版 | 继续访问电脑版

Tachiro

高级会员

34

主题

100

帖子

1522

积分

高级会员

积分
1522

圣诞拼拼乐微信认证勋章

Tachiro
高级会员   /  发表于:2026-1-30 10:13  /   查看:36  /  回复:3
1金币

如下图所示,红框处两个 VS2022 内建的 Label,设计阶段可看到前景是绿色、红色,背景是透明

但运行阶段,这两个都变成了「前景是黑色」
这两个 Label 的「c1ThemeController1 上的 Theme」選的是 (none),但没法达到我要的效果
我如果在 Form_Load() 运行以下两行代码,它是可以正常变色的

label1.ForeColor = Color.Green;
label2.ForeColor = Color.DarkRed;

上述的物件也有可能是 CheckBox, RadioButton

想请教一下,这种情况下,正确的设定或代码写法是什么?

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

3 个回复

Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2026-2-2 10:03:55
沙发
请给出一个复现问题的demo,我帮你看看是什么原因
回复 使用道具 举报
Tachiro
高级会员   /  发表于:2026-2-4 12:01:14
板凳
不好意思,我在准备 demo 时,发现无法复现此问题。
也就是说,我的完整专案有这个问题,但 demo 运行是正常的。

不晓得是我的专案哪个地方影响到新增的 Label 无法正常显示出我想要的前景颜色。
这个问题就先止住吧,我在 Form_Load 用代码实现我想要的颜色即可。
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2026-2-4 18:13:27
地板
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部