パワーポイントのプレゼンテーションが実行されたのと同じように、アプリケーションを「フルスクリーン」として実行したいです。タイトルバーがなくなり、メニューバーも消えてしまいます。.NETフォームをフルスクリーンで実行する
私はあなたがタスクバーを隠し含めて、右のそれをしたい場合は、ここでの作業アプローチを示している記事があります、それはあまりにも複雑であるべきだと思うが、私はちょうどそれを
パワーポイントのプレゼンテーションが実行されたのと同じように、アプリケーションを「フルスクリーン」として実行したいです。タイトルバーがなくなり、メニューバーも消えてしまいます。.NETフォームをフルスクリーンで実行する
私はあなたがタスクバーを隠し含めて、右のそれをしたい場合は、ここでの作業アプローチを示している記事があります、それはあまりにも複雑であるべきだと思うが、私はちょうどそれを
を行う方法を見つけることができませんいけません。 http://www.codeproject.com/KB/cs/FullScreenDotNetApp.aspx
Here is a great exampleこれを行う方法を示します。
これは、2回のP/Invoke呼び出しが必要です。
は、この(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
これは簡単なアプローチのようですが、タスクバーはカバーしません。 – marcc
合意 - あなたが提供した記事には素晴らしい解決策があります。 –
あなたはマルチモニタのシナリオを考慮していることを確認します。このコードは、アクティブなモニタ(マウスカーソルのあるところ)でフォームをフルスクリーンにします。
this.FormBorderStyle = FormBorderStyle.None;
this.Bounds = Screen.FromPoint(MousePosition).Bounds;
この質問は以前の質問です。検索してください。 – Shoban
これは役立つはずです: http://stackoverflow.com/questions/600735/fullscreen-application-wm6-c – kenny
私は彼が完全なフレームワークを意味すると思います! – stevehipwell