Windows Forms/Controls 在宽屏显示器上调整大小
Windows Forms/Controls Resized on Wide Screen Monitor
在工作中,我只能在一台旧的 4:3 显示器上工作。我在 VB.NET (VS 2008) 中开发的应用程序有几个窗体和控件,它们的大小已调整为特定的高度和宽度。它们在我的显示器上看起来不错,但是当我最近发布了一个 Beta 供用户试用时,拥有宽屏显示器的用户已经拉伸了对话框表单并拉伸了这些表单上的控件。是否有可设置的表单 属性 或可使用的编程技术,以便表单及其所有控件准确显示指定的宽度和高度?
我最终通过将表单的 .AutoScaleMode 设置为 "None" 并将我所有的字体设置为使用像素而不是点来解决问题。
不幸的是,这不是代码问题,而是设计问题。当然,post 代码片段很容易,但如果我需要 post 整个 windows 表单应用程序,那就完全是另一回事了。
在工作中,我只能在一台旧的 4:3 显示器上工作。我在 VB.NET (VS 2008) 中开发的应用程序有几个窗体和控件,它们的大小已调整为特定的高度和宽度。它们在我的显示器上看起来不错,但是当我最近发布了一个 Beta 供用户试用时,拥有宽屏显示器的用户已经拉伸了对话框表单并拉伸了这些表单上的控件。是否有可设置的表单 属性 或可使用的编程技术,以便表单及其所有控件准确显示指定的宽度和高度?
我最终通过将表单的 .AutoScaleMode 设置为 "None" 并将我所有的字体设置为使用像素而不是点来解决问题。
不幸的是,这不是代码问题,而是设计问题。当然,post 代码片段很容易,但如果我需要 post 整个 windows 表单应用程序,那就完全是另一回事了。