当我更换计算机时,在c#应用程序中更改文本的颜色

本文关键字:应用程序 颜色 文本 计算机 | 更新日期: 2023-09-27 18:05:59

我在c# visual studio中创建了一个应用程序,我将文本颜色设置为蓝色。当我在另一台电脑上打开应用程序时,文本颜色变成了黑色

有什么想法吗?谢谢。

当我更换计算机时,在c#应用程序中更改文本的颜色

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

另外,在该PC上使用的"主题"将影响某些组件的颜色。

例如,如果你在应用程序中设置一个组件的颜色为ActiveCaption,你可能会发现另一台电脑的活动标题的颜色不同。

如果您想查看特定的值,如R,G,B,则创建一组可以在调试期间查看的本地变量,或者为每台机器写入文件。

的例子:

Byte acR = System.Drawing.SystemColors.ActiveCaption.R;
Byte acG = System.Drawing.SystemColors.ActiveCaption.G;
Byte acB = System.Drawing.SystemColors.ActiveCaption.B;