代码之家  ›  专栏  ›  技术社区  ›  Eric

运行.NET窗体全屏

  •  3
  • Eric  · 技术社区  · 15 年前

    我希望我的应用程序以“全屏”方式运行,就像运行PowerPoint演示文稿一样。标题栏不见了,菜单栏也不见了。

    我不认为这太复杂,但我就是找不到怎么做

    4 回复  |  直到 15 年前
        1
  •  6
  •   marcc    15 年前

    如果你想做的对,包括隐藏任务栏,这里有一篇文章展示了一种工作方法: http://www.codeproject.com/KB/cs/FullScreenDotNetApp.aspx

        2
  •  2
  •   Reed Copsey    15 年前

    Here is a great example 演示如何执行此操作。

    它需要几个P/Invoke调用。

        3
  •  2
  •   Pavel Chuchuva grapeot    15 年前

    确保考虑到多监视器场景。此代码将使窗体在活动监视器(鼠标光标所在位置)上全屏显示。

    this.FormBorderStyle = FormBorderStyle.None;
    this.Bounds = Screen.FromPoint(MousePosition).Bounds;
    
        4
  •  0
  •   Justin Ethier    15 年前

    尝试此操作(vb.net语法):

    Me.MaximizeBox = False
    Me.MinimizeBox = False
    Me.TopMost = False
    Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None
    Me.WindowState = System.Windows.Forms.FormWindowState.Maximized