【问题标题】:Sizing on Large Screens with Windows 7使用 Windows 7 在大屏幕上调整大小
【发布时间】:2014-04-29 05:55:26
【问题描述】:

我有一些 winform 应用程序在使用 Windows 7 的大型显示器上打开时会丢失一些控件。我最初在 XP 中创建了这些应用程序,但是当它们在 Windows 7 中打开时,一些控件从屏幕上消失了。我将 FormBorderStyle 的属性设置为 Sizable 但我想知道是否有人有任何不同或长期的解决方案?

【问题讨论】:

  • long term solutions - 是的。忘记winforms并使用现代技术(XAML),默认情况下与分辨率无关。
  • 只是出于好奇,您的DPI 设置正常吗?
  • 这真的取决于各种应用程序的用户......

标签: c# .net vb.net winforms windows-7


【解决方案1】:

使用任何类型的 Container 控件,例如 Panels/GroupBox 控件,并正确地将控件停靠在其中以及容器中。如果您有特定要求,在控件上使用 Anchor 属性也会有所帮助。

【讨论】:

    【解决方案2】:

    here 所述,Docking 可能就是您所需要的。我实际上对这件事没有任何问题,但作为替代方案,将控件缩放到相对大小也可能会有所帮助。有关详细信息,请参阅第一个链接。

    【讨论】:

      猜你喜欢
      • 2023-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-08
      • 2014-06-20
      • 1970-01-01
      相关资源
      最近更新 更多