• 締切済み

VBのフォームサイズについて

Win2000、VB6.0SP5で開発しようとしております。 そこで、起動時に最大化された状態にしたいと思っております。 VSにてフォームのプロパティで、「WindowState=最大化」とすればできるかと思っていたのですが。 Windowsのタスクバーの下に画面が隠れてしまいます。初め、標準として起動させ、最大化ボタンで最大にすると、タスクバーの上までで最大化でき隠れることはありません。 起動時に、タスクバーを考慮して最大化させることは可能でしょうか? よろしくお願いします。

みんなの回答

  • yy_y
  • ベストアンサー率39% (99/252)
回答No.3

タスクバーをほかのウィンドウの手前に表示する設定にしていませんか?

  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.2

タスクバーを自動的に隠す設定にしてませんか?

hiko758
質問者

補足

タスクバーは常に前面に表示させてあります。 ありがとうございました。

  • mcq
  • ベストアンサー率48% (45/93)
回答No.1

私の環境では.WindowState=vbMaximizedとしてもタスクバーで隠れることはありませんでした。 邪道な方法ですが、APIを使って最大化ボタンを押した時のメッセージを送ってみては?

hiko758
質問者

補足

ありがとうございます。 現在作成中のプロジェクトでは、設定しても隠れてしまいます。で、新しいプロジェクトを作成して設定すれば隠れなくなりました。 どうしてでしょうか・・・。 ありがとうございました。

関連するQ&A