form1.hide
または
form1.visible=False
でフォームを非表示にした後、
form1.show
または
form1.visible=True
で表示させようとすると、ウィンドウが開かずに、タスクバーに現れます。
タスクバーに出たものをクリックするとウィンドウが開くのですが。
一発でウィンドウを開くする方法どのようにするのでしょうか。
(気のせいか初めはそのように動いていたと思うのですが)
直後にSetFocusしてみたらどうかしらん?
だめかな?
通りすがりさんありがとうございます。
>直後にSetFocus
変わりがありませんでした。
なんでー表示されないの?。
何もしなくても普通に出るものが出なくなったときというのは困りますね。
最終状態が最小化になっていることは無いですか。
→ WindowStateで強制的にノーマル状態に戻してから表示するとか。
またはWin2000やXPで他のウィンドウが前に出ているため、元の大きさに戻って
いても他のウィンドウの下に隠れている可能性もあるけどどうなんでしょう。
→ この状態である時はいろいろと面倒な手順を踏まないと前面にもってこれい
ないですけど。
>最終状態が最小化になっていることは無いですか。
>→?WindowStateで強制的にノーマル状態に戻してから表示するとか。
オーマイガッ。
GODさん。ありがとうございました。
最小化したものを再表示しておりました。
me.WindowsState=0
入れることで解決!
ツイート | ![]() |