【问题标题】:How to fit Windows Form to screen in Windows 8?如何在 Windows 8 中使 Windows 窗体适合屏幕?
【发布时间】:2016-02-10 22:41:35
【问题描述】:

我正在使用 Windows 应用程序,我已删除所有窗口的最大化属性。我的疑问是如何在 Windows 8 中仅修复窗口至工具栏。

我已经验证了以下链接:没有解决我的问题

How to fit Windows Form to any screen resolution?

检查图像

【问题讨论】:

  • 也许使用 WPF 代替(查看 viewBox),给你更多的控制。如果您需要坚持使用 WinForms,请使用 Dock 和 Anchor。像 SplitContainer 和 Panels 这样的容器可以通过 Dock 属性正确调整大小,但像按钮、标签这样的控件很难调整大小。
  • 如何设置窗口大小?我以这种方式设置大小this.Location = new Point(0, 0); this.Size = Screen.PrimaryScreen.WorkingArea.Size;,它可以正常工作。
  • 作为另一个选项,您可以这样设置窗口大小:this.WindowState = FormWindowState.Maximized; this.MaximizeBox = false;
  • 让我知道这些代码是否解决了问题,或者您是否可以共享代码来重现问题:)
  • 嗨@RezaAghaei 你发送的我已经实现了。您的代码适用于最大化,但请检查我附有问题的图像。

标签: c# .net winforms


【解决方案1】:

您必须最大化表单才能使其适应任何屏幕分辨率

【讨论】:

    【解决方案2】:
    public Form1()
    {
        InitializeComponent();
        this.WindowState = FormWindowState.Normal;
        this.StartPosition = FormStartPosition.Manual;
        this.Size = Screen.PrimaryScreen.WorkingArea.Size;
    }
    

    【讨论】:

      猜你喜欢
      • 2011-07-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-10
      • 2017-10-29
      • 1970-01-01
      • 1970-01-01
      • 2013-01-09
      • 1970-01-01
      相关资源
      最近更新 更多