为了账号安全,请及时绑定邮箱和手机立即绑定

如何更改基础控制窗口窗体中控件的背景颜色

如何更改基础控制窗口窗体中控件的背景颜色

C#
GCT1015 2022-10-15 14:46:15
我需要更改 Infragistics 的背景颜色 我创建了一个新的 ultracheckeditor 并现在添加到面板中,当我尝试将 ultracheckeditor 的背景颜色更改为面板颜色时,我无法更改颜色appearance1.BackColor = System.Drawing.Color.Transparent;appearance1.BorderColor = System.Drawing.Color.Transparent;this.ultrabutton.Apperance=apperance1;图像样本
查看完整描述

2 回答

?
智慧大石

TA贡献1946条经验 获得超3个赞

您必须使用 Apperance 属性并确保 UseOsThemes 属性为 False:

ultraButton1.UseOsThemes = DefaultableBoolean.False;
ultraButton1.Appearance.BackColor = Color.Aqua;



查看完整回答
反对 回复 2022-10-15
?
MYYA

TA贡献1868条经验 获得超4个赞

该问题可能是由于容器中使用了 AppStyling,将 UseAppStyling 设置为 false 工作:

this.ultrabutton.UseAppStyling = false;

如果这个和前面提到的 UseOsThemes 设置没有帮助,请确保该按钮不是使用位图图像呈现的。如果是这种情况,您需要通过使用不同颜色的位图版本来解决问题,或者,如果使用了透明度,您可以更改渲染位图后面的颜色,以便它根据需要显示出来。


查看完整回答
反对 回复 2022-10-15
  • 2 回答
  • 0 关注
  • 86 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信