フルスクリーンで実行する必要がある .net Windows アプリケーションがあります。ただし、アプリケーションが起動すると、メイン フォームの上にタスクバーが表示され、フォームをクリックするか、ALT-TAB を使用してフォームをアクティブにしたときにのみ消えます。フォームの現在のプロパティは次のとおりです。
- WindowState=FormWindowState.Normal
- TopMost=通常
- Size=1024,768 (これは、実行するマシンの画面解像度です)
- FormBorderStyle = なし
フォームの読み込み時に以下を追加しようとしましたが、うまくいきませんでした:
- this.Focus(); (フォーカスを与えた後 this.Focus プロパティは常に false です)
- this.BringToFront();
- this.TopMost = true; (ただし、これは私のシナリオでは理想的ではありません)
- this.Bounds = Screen.PrimaryScreen.Bounds;
- this.Bounds = Screen.PrimaryScreen.Bounds;
.NET内でそれを行う方法はありますか、それともネイティブのWindowsメソッドを呼び出す必要がありますか?もしそうなら、コードスニペットは非常に高く評価されます.
どうもありがとう