在Windows Vista,7或8中运行程序时,它可以正常工作,但如果我运行该程序,那么它将被标记并且看起来很糟糕。我已经尝试找出它为什么会这样做,但我似乎可以找出原因。所有其他标签都具有完全相同的设置。
Windows 7:
Windows XP:
正如您所看到的,Windows XP上的处理器名称是标签式的。有没有理由为什么这样做或我如何解决它?我唯一能做到的就是让程序检测它是否是Windows XP并使用cpuLabel.Location = new Point(x, y);
手动移动它。
答案 0 :(得分:1)
显然,它没有在Windows XP中修剪字符串。我做了cpuLabel.Text = CPUID.Trim();
并且在做完之后它运作得很好。
感谢@ Zach Smiith