我在C#中构建了一个非常大小的Windows应用程序。我硬编码了表单的大小,因此无法调整大小。问题是当有人将窗口设置更改为字体大小时(例如,125%或150%)我的应用程序中断并且按钮被移动,并且事情从屏幕上掉下来。整个申请都是一团糟。
C#中有没有办法禁用Windows的自定义字体效果,并使用我告诉它在我的表单中使用的预设字体。我希望在我的应用程序中将所有Windows自定义功能都设置为默认值。
这是否可行,例如导入DLL并调用函数或更改我的program.cs一些方法。
答案 0 :(得分:2)
不要那样做。编写应用程序,使其适应用户选择的字体大小。