标签在Windows XP中无法正确对齐

时间:2013-07-17 21:19:52

标签: c# windows windows-xp labels

在Windows Vista,7或8中运行程序时,它可以正常工作,但如果我运行该程序,那么它将被标记并且看起来很糟糕。我已经尝试找出它为什么会这样做,但我似乎可以找出原因。所有其他标签都具有完全相同的设置。

Windows 7:

Labels in Windows 7

Windows XP:

Labels in Windows XP

正如您所看到的,Windows XP上的处理器名称是标签式的。有没有理由为什么这样做或我如何解决它?我唯一能做到的就是让程序检测它是否是Windows XP并使用cpuLabel.Location = new Point(x, y);手动移动它。

1 个答案:

答案 0 :(得分:1)

显然,它没有在Windows XP中修剪字符串。我做了cpuLabel.Text = CPUID.Trim();并且在做完之后它运作得很好。

感谢@ Zach Smiith