我在 c# Visual Studio 中创建了一个应用程序,我将文本颜色设置为蓝色。当我在另一台计算机上打开应用程序时,文本颜色变为黑色
请有任何想法。谢谢。
他们使用不同的操作系统吗?
此外,该 PC 上使用的“主题”会影响某些组件的颜色。
例如,如果您在应用程序中将组件的颜色设置为,ActiveCaption
您可能会发现另一台 PC 将具有不同颜色的活动字幕。
如果您想查看特定值(例如 R、G、B),则创建一组局部变量,您可以在调试期间查看这些变量,或者为每台机器写入文件。
例子:
Byte acR = System.Drawing.SystemColors.ActiveCaption.R;
Byte acG = System.Drawing.SystemColors.ActiveCaption.G;
Byte acB = System.Drawing.SystemColors.ActiveCaption.B;