如何在Winform应用程序中添加水平滚动条以兼容所有屏幕尺寸

本文关键字:屏幕 滚动条 Winform 应用程序 水平 添加 | 更新日期: 2023-09-27 18:18:59

我有一个winform应用程序。winform窗口的尺寸是1300*715,因为我的用户输入字段在这个空间中得到了调整。现在应用程序在大屏幕系统中显示得很好,但在小屏幕中,它从右边开始减少,所以用户输入字段对用户来说是不可见的。它也给了应用程序非常糟糕的外观。所以我的问题是,我们是否可以在Winform应用程序中添加任何水平滚动条,以便小屏幕用户可以滚动并看到完整的应用程序,或者是否有更好的方法来纠正这一点,因为Responsive概念存在于web中。

如何在Winform应用程序中添加水平滚动条以兼容所有屏幕尺寸

你可以将表单的AutoScroll属性设置为true,但我个人认为你应该考虑改变UI。

MSDN 备注:

如果此属性设置为true,则滚动条将显示在表单上如果任何控件位于表单的客户端区域之外。

另外,当自动滚动打开时,表单的客户端区域自动滚动以使具有输入焦点的控件可见。您可以使用此属性来防止用户失去操作的能力视图控件的视频分辨率设置设置为低时决议。

将窗体DPI设置为Font,并且包含窗口控件的容器(如panel)具有AutoScroll属性,它必须设置为true。像Panel1.AutoScroll = true;如果窗体是容器设置它的AutoScroll属性为true;