小编Mar*_*nas的帖子

更改应用程序中所有控件的字体大小(win 表单)

我有一个应用程序需要适应一系列不同的屏幕尺寸(分辨率)。其中大部分工作是我使用表格布局面板完成的。

但某些控件(主要是按钮和标签)的字体太大,文本不适合控件。到目前为止,我已经通过使用更改了一些控件的字体

            if (Screen.PrimaryScreen.Bounds.Width < 1440)
        {
            button_5.Font = new Font("Impact", button_5.Font.Size - 4);
        }
Run Code Online (Sandbox Code Playgroud)

但是,为应用程序中的每个控件添加的文本太多。

有没有办法一次性更改应用程序上所有控件的字体?或者至少是表单上的所有控件?

c# fonts resolution winforms adaptive-design

4
推荐指数
1
解决办法
8472
查看次数

标签 统计

adaptive-design ×1

c# ×1

fonts ×1

resolution ×1

winforms ×1