2009-05-06 10 views
3

パワーポイントのプレゼンテーションが実行されたのと同じように、アプリケーションを「フルスクリーン」として実行したいです。タイトルバーがなくなり、メニューバーも消えてしまいます。.NETフォームをフルスクリーンで実行する

私はあなたがタスクバーを隠し含めて、右のそれをしたい場合は、ここでの作業アプローチを示している記事があります、それはあまりにも複雑であるべきだと思うが、私はちょうどそれを

+0

この質問は以前の質問です。検索してください。 – Shoban

+0

これは役立つはずです: http://stackoverflow.com/questions/600735/fullscreen-application-wm6-c – kenny

+0

私は彼が完全なフレームワークを意味すると思います! – stevehipwell

答えて

2

Here is a great exampleこれを行う方法を示します。

これは、2回のP/Invoke呼び出しが必要です。

0

は、この(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 
+0

これは簡単なアプローチのようですが、タスクバーはカバーしません。 – marcc

+0

合意 - あなたが提供した記事には素晴らしい解決策があります。 –

1

あなたはマルチモニタのシナリオを考慮していることを確認します。このコードは、アクティブなモニタ(マウスカーソルのあるところ)でフォームをフルスクリーンにします。

this.FormBorderStyle = FormBorderStyle.None; 
this.Bounds = Screen.FromPoint(MousePosition).Bounds; 
関連する問題