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

我需要更改 Infragistics 的背景颜色 我创建了一个新的 ultracheckeditor 并现在添加到面板中,当我尝试将 ultracheckeditor 的背景颜色更改为面板颜色时,我无法更改颜色


appearance1.BackColor = System.Drawing.Color.Transparent;

appearance1.BorderColor = System.Drawing.Color.Transparent;

this.ultrabutton.Apperance=apperance1;

图像样本


GCT1015
浏览 128回答 2
2回答

智慧大石

您必须使用 Apperance 属性并确保 UseOsThemes 属性为 False:ultraButton1.UseOsThemes = DefaultableBoolean.False; ultraButton1.Appearance.BackColor = Color.Aqua;

MYYA

该问题可能是由于容器中使用了 AppStyling,将 UseAppStyling 设置为 false 工作:this.ultrabutton.UseAppStyling = false;如果这个和前面提到的 UseOsThemes 设置没有帮助,请确保该按钮不是使用位图图像呈现的。如果是这种情况,您需要通过使用不同颜色的位图版本来解决问题,或者,如果使用了透明度,您可以更改渲染位图后面的颜色,以便它根据需要显示出来。
打开App,查看更多内容
随时随地看视频慕课网APP