Как отобразить форму Windows в полноэкранном режиме в верхней части панели задач? [Дубликат]

На этот вопрос уже есть ответ здесь:

Как сделать так, чтобы приложение WinForms работало в полноэкранном режиме? 7 ответов

У меня есть приложение Windows .net, которое должно работать в полноэкранном режиме. Однако, когда приложение запускается, панель задач отображается в верхней части главной формы, и она исчезает только при активации формы, нажав на нее или используя ALT-TAB. Текущие свойства формы следующие:

WindowState = FormWindowState.NormalTopMost = NormalРазмер = 1024 768 (это разрешение экрана компьютеров, на которых он будет работать)FormBorderStyle = Нет

Я попытался добавить следующие при загрузке формы, но ни один не работал для меня:

this.Focus (); (после задания фокуса свойство this.Focus всегда ложно)this.BringToFront ();this.TopMost = true; (однако это не было бы идеально в моем сценарии)this.Bounds = Screen.PrimaryScreen.Bounds;this.Bounds = Screen.PrimaryScreen.Bounds;

Есть ли способ сделать это в .NET или мне придется вызывать родные методы Windows, и если так, то фрагмент кода будет очень цениться.

большое спасибо

Ответы на вопрос(9)

Ваш ответ на вопрос