Запуск .NET Form во весь экран - PullRequest
3 голосов
/ 06 мая 2009

Я бы хотел, чтобы мое приложение запускалось в полноэкранном режиме, как при запуске презентации PowerPoint. Строка заголовка исчезла, а строка меню также исчезла.

Я не думаю, что это должно быть слишком сложно, но я просто не могу найти, как это сделать

Ответы [ 4 ]

6 голосов
/ 06 мая 2009

Если вы хотите сделать это правильно, в том числе скрыть панель задач, вот статья, которая показывает рабочий подход: http://www.codeproject.com/KB/cs/FullScreenDotNetApp.aspx

2 голосов
/ 07 сентября 2009

Убедитесь, что вы приняли во внимание сценарий с несколькими мониторами. Этот код сделает вашу форму полноэкранной на активном мониторе (где находится курсор мыши).

this.FormBorderStyle = FormBorderStyle.None;
this.Bounds = Screen.FromPoint(MousePosition).Bounds;
2 голосов
/ 06 мая 2009

Вот отличный пример , показывающий, как это сделать.

Требуется пара вызовов P / Invoke.

0 голосов
/ 06 мая 2009

Попробуйте это (синтаксис 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
...