DOBON.NET DOBON.NETプログラミング掲示板過去ログ

フォーム最大化するには?

  • 題名: フォーム最大化するには?
  • 著者: けいと
  • 日時: 2007/12/04 12:00:40
  • ID: 21090
  • この記事の返信元:
    • (なし)
  • この記事への返信:
    • (なし)
  • ツリーを表示
環境/言語:[Windows XP SP2 C# .NET 2.0]
分類:[.NET]

現在作成しているプログラムは最大化したFormの中にUserCtlを配置して
フォームは変わらずに中のコントロールを変更することで
画面移動を行っています。
また、1枚目のみタイトルバーを表示させ以降の画面は表示させません。

整理すると
1の画面(フルスクリーンで起動+タイトルバーあり)
 
2以降 (フルスクリーンで起動+タイトルバーなし)
 ◆ここでツールバーが無くなっているのでタイトルバーの部分を含めて
  再度最大化をする必要があり。

<試したこと>
下記の参考にしたHPのコードをそのまま実行すると
 1、タスクバー領域を残して最大化
 2、タスクバー領域も含めて最大化
の動きになります。

このままだと、1の処理が余計なので
Formサイズを変更している箇所の前と後でvisbleをfalse=>true
にしました。

これだと参考にしたプログラムではOKなのですが
自分のプログラムに組み込んだ場合に
画面移動の度に下の画面が見えてしまいきれいに画面移動している様に
見えません。

<わからないこと>
今回のケースの様な場合だと、参考にしたHPの様な形での
フルスクリーンは合わないと考えています。

これ以外に、フォームをきれいに最大化する方法は無いのでしょうか?

以上よろしくお願いします。

◆参考にしたHP
http://www.atmarkit.co.jp/fdotnet/dotnettips/199fullscreen/fullscreen.html

DOBON.NET | プログラミング道 | プログラミング掲示板