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

画面が最大化されたことを知りたい

環境/言語:[WindowsXP、VB.NET]
分類:[.NET]

2005/12/02(Fri) 10:15:54 編集(投稿者)

はじめまして。VB.NET2003でWindowsアプリケーションの開発をしています。

したいこと
画面が最大化されたときにステータスバーの
SizingGripをfalseにしたい。
画面を元に戻したときに
SizingGripをTrueにしたい。

理由
最大化されたときにSizingGripがTrueだと
右下に出るSizingGripを使用すると
ステータスバーのみ大きさが変わってしまう。

試したこと
Anchor、Dockを試したのですが、
それだとサイズを変えれる斜め矢印に変わる範囲が
SizingGripをFalseにしたときと変わりませんでした。

よろしくお願いします。

通常のアプリの処理なので、プロパティなどあり
私の見落としの可能性があります。
そのときは申し訳ありません。
> 最大化されたときにSizingGripがTrueだと
> 右下に出るSizingGripを使用すると
> ステータスバーのみ大きさが変わってしまう。

「Form に StatusBar を貼っただけ」のアプリを作って動かしてみましたが、最大化すると自動的にサイズグリップは表示されなくなりましたよ?

ひょっとして、StatusBar を Form 上の Panel か何かの上に貼ってしまっていませんか?
■No14025に返信(渋木宏明(ひどり)さんの記事)
> 「Form に StatusBar を貼っただけ」のアプリを作って動かしてみましたが、最大化すると自動的にサイズグリップは表示されなくなりましたよ?
>
> ひょっとして、StatusBar を Form 上の Panel か何かの上に貼ってしまっていませんか?
>

StatusBarにコレクションを追加して右端のAutoSizeがContentsになっていると
サイズグリップが表示されるようになっていました。
AutoSizeの内容をみて、SpringかNoneに右端を設定してみます。

検証が不十分で掲示板にあげてしまったこと
すみませんでした。
解決済み!

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