フォームをshowまたはvisibleで再表示させるとき開いた状態にするには?

解決


初めは動いていたのだけれど・・・  2005-05-02 08:14:38  No: 121389

form1.hide
または
form1.visible=False
でフォームを非表示にした後、
form1.show
または
form1.visible=True
で表示させようとすると、ウィンドウが開かずに、タスクバーに現れます。
タスクバーに出たものをクリックするとウィンドウが開くのですが。

一発でウィンドウを開くする方法どのようにするのでしょうか。
(気のせいか初めはそのように動いていたと思うのですが)


通りすがり  2005-05-02 08:36:45  No: 121390

直後にSetFocusしてみたらどうかしらん?
だめかな?


初めは動いていたのだけれど・・・  2005-05-02 18:13:43  No: 121391

通りすがりさんありがとうございます。
>直後にSetFocus

変わりがありませんでした。
なんでー表示されないの?。

何もしなくても普通に出るものが出なくなったときというのは困りますね。


GOD  2005-05-02 18:46:57  No: 121392

最終状態が最小化になっていることは無いですか。
→ WindowStateで強制的にノーマル状態に戻してから表示するとか。

またはWin2000やXPで他のウィンドウが前に出ているため、元の大きさに戻って
いても他のウィンドウの下に隠れている可能性もあるけどどうなんでしょう。
→ この状態である時はいろいろと面倒な手順を踏まないと前面にもってこれい
ないですけど。


初めは動いていたのだけれど・・・(そうで  2005-05-03 06:06:10  No: 121393

>最終状態が最小化になっていることは無いですか。
>→?WindowStateで強制的にノーマル状態に戻してから表示するとか。

オーマイガッ。
GODさん。ありがとうございました。
最小化したものを再表示しておりました。
me.WindowsState=0
入れることで解決!


※返信する前に利用規約をご確認ください。




  


  このエントリーをはてなブックマークに追加