C# 如何使Windows窗体适合Windows 8中的屏幕?

C# 如何使Windows窗体适合Windows 8中的屏幕?,c#,.net,winforms,C#,.net,Winforms,我正在使用windows应用程序,我已删除所有窗口的最大化属性。我的疑问是如何修复windows 8中的工具栏上的窗口 我已验证以下链接:未解决我的问题 检查图像 您必须将表单最大化,以使其适合任何屏幕分辨率可以改用WPF(签出视图框),这样可以提供更多控制。如果您需要坚持使用WinForms,请使用Dock和Anchor。SplitContainer和Panels等容器可以通过Dock属性正确调整大小,但按钮、标签等控件的大小更难调整。如何设置窗口大小?我这样设置大小this.Locatio

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

我已验证以下链接:未解决我的问题

检查图像


您必须将表单最大化,以使其适合任何屏幕分辨率

可以改用WPF(签出视图框),这样可以提供更多控制。如果您需要坚持使用WinForms,请使用Dock和Anchor。SplitContainer和Panels等容器可以通过Dock属性正确调整大小,但按钮、标签等控件的大小更难调整。如何设置窗口大小?我这样设置大小
this.Location=新点(0,0);this.Size=Screen.PrimaryScreen.WorkingArea.Size并且它工作正常。作为另一个选项,您可以这样设置窗口大小:
this.WindowState=FormWindowState.Maximized;this.ebox=false让我知道这些代码是否修复了问题,或者您是否可以共享一个代码来重现问题:)Hi@RezaAghaei您发送的内容我已经实现了。你的代码最大化的工作,但检查我的问题所附的图像。
public Form1()
{
    InitializeComponent();
    this.WindowState = FormWindowState.Normal;
    this.StartPosition = FormStartPosition.Manual;
    this.Size = Screen.PrimaryScreen.WorkingArea.Size;
}