我发布的WinForm项目中的光学错误

时间:2011-09-02 07:16:42

标签: winforms c#-4.0

我将调试文件夹放在另一台计算机上以测试我的小项目。

但颜色不匹配,一切看起来都很奇怪。

见图:

在这里应该看起来像这样:

enter image description here

但实际上看起来像这样:

enter image description here

我使用了.NetFramework 4 而且只有简单的WinForms。

谢谢。

编辑: 这不是Windows主题,我已将此颜色设置为显式。 这是我的DesignerCode:http://www.sourcepod.com/nridub00-5445

1 个答案:

答案 0 :(得分:0)

看起来用户正在使用主题(不是你)。主题看起来像High Contrast White。

以下是一些设置颜色的代码。

 this.BackColor = System.Drawing.SystemColors.ActiveCaptionText;

 this.ForeColor = System.Drawing.SystemColors.ButtonHighlight;

您可以设置颜色,但是将它们设置为THEIR主题的颜色。这些常量用于执行机器颜色设置,而不是开发人员。这就是为什么你的标签看起来是空白的等等。尝试将其中一个设置为Color.Red,我打赌它会显示出来。