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

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

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

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

这是否可能,例如导入 DLL 并调用函数或以某种方式更改我的 program.cs。

最佳答案

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

关于c# - 在我的 C# 应用程序中禁用 Windows 字体大小增加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9192232/

相关文章:

c# - 如何在 Windows 中的那个时刻查找特定进程的 cpu 使用率

c# - 如何自动保存和自动加载 winforms C# 中的所有属性?

c# - 跟踪在调试器中花费的时间

visual-studio-2010 - 是否可以根据构建架构将 Nuget 绑定(bind)到两个不同的包

c# - 在 C# 中轻松映射两个类

c++ - TabCtrl_InsertItem : do we need to keep memory of the text alive?

windows - 具有多个 azure 实例的 Web 部署

windows - 以编程方式更改 Firefox 标题栏(如带有注册表设置的 LIE)

c# - 将变量传递给 SSIS 中的项目参数

c# - 启动 Internet Explorer 进行调试