У меня есть приложение .net для Windows, которое нужно запускать в полноэкранном режиме. Когда приложение запускается, панель задач отображается поверх основной формы и исчезает только при активации формы, нажимая на нее или используя ALT-TAB. Существующие свойства формы следующие:
- WindowState = FormWindowState.Normal
- TopMost = Обычный
- Размер = 1024,768 (это разрешение экрана машин, на которых он будет работать)
- FormBorderStyle = None
Я попытался добавить следующие данные в загрузку формы, но никто не работал у меня:
- this.Focus(); (после выделения фокуса this.Focus свойство всегда false)
- this.BringToFront();
- this.TopMost = true; (это, однако, не было бы идеальным в моем сценарии)
- this.Bounds = Screen.PrimaryScreen.Bounds;
- this.Bounds = Screen.PrimaryScreen.Bounds;
Есть ли способ сделать это в .NET или мне придется вызывать собственные методы Windows, и если так будет очень оценен фрагмент кода.
большое спасибо