在我的C#应用​​程序中禁用Windows字体大小增加

时间:2012-02-08 11:14:39

标签: c# windows visual-studio-2010 font-size

我在C#中构建了一个非常大小的Windows应用程序。我硬编码了表单的大小,因此无法调整大小。问题是当有人将窗口设置更改为字体大小时(例如,125%或150%)我的应用程序中断并且按钮被移动,并且事情从屏幕上掉下来。整个申请都是一团糟。

C#中有没有办法禁用Windows的自定义字体效果,并使用我告诉它在我的表单中使用的预设字体。我希望在我的应用程序中将所有Windows自定义功能都设置为默认值。

这是否可行,例如导入DLL并调用函数或更改我的program.cs一些方法。

1 个答案:

答案 0 :(得分:2)

不要那样做。编写应用程序,使其适应用户选择的字体大小。