0

我在 c# Visual Studio 中创建了一个应用程序,我将文本颜色设置为蓝色。当我在另一台计算机上打开应用程序时,文本颜色变为黑色

请有任何想法。谢谢。

4

1 回答 1

2

他们使用不同的操作系统吗?

此外,该 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;
于 2013-03-25T15:48:10.077 回答