如何使表单最大化到Windows窗体应用程序中的任何计算机屏幕?

18 c# screen maximize

所以我在Visual Studio C#上制作游戏,我希望在编译时将表单自动最大化到任何用户的计算机屏幕?我怎样才能做到这一点?

Ram*_*Ram 31

您可以使用以下方法之一进行操作 -

  1. 设置窗体WindowState = FormWindowState.Maximized;
  2. 使用以下代码获取屏幕分辨率,并相应地设置表单的大小

    int height = Screen.PrimaryScreen.Bounds.Height; 
    int width = Screen.PrimaryScreen.Bounds.Width;
    
    Run Code Online (Sandbox Code Playgroud)

  • WindowState = FormWindowState.Maximized; //不是WindowState =最大化; 至于PrimaryScreen的工作方式,只有当一个显示器或所有其他显示器没有更小的尺寸时 (3认同)

Jay*_*ggs 21

将窗体的WindowState属性设置为Maximized.

这将导致您的表单在打开时最大化.


Tap*_*Pal 9

您可以使用 this.WindowState = FormWindowState.Maximized;


小智 6

  1. 转到将表单加载为视图代码并使用此代码:

C#:

this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
Run Code Online (Sandbox Code Playgroud)

VB:

Me.WindowState = System.Windows.Forms.FormWindowState.Maximized
Run Code Online (Sandbox Code Playgroud)