2Formを同時に表示し、双方をアクティブにするには?


なまぐり  2007-05-03 01:33:51  No: 136306

いつもお世話になっております。

今回は、画面上に2つのFormを持ち、片方をクリックした場合に
両方のFormが手前に表示される方法を教えていただけませんで
しょうか。VB2005環境になります。

実際には  
    Form1:ヘッダ部(現在日時とForm2のタイトルを表示)
    Form2:ボディ部(メニュー画面または処理画面を表示)
のように分かれており、プログラム実行時、この2Formが同時に
表示されます。
Form2はメニュー→サブメニュー→処理画面など、画面が随時
切り替わりますが、Form1は常に表示されたまま、日時とタイトル
のみがタイマーイベントやForm2からの要求にて変更されます。

ここで、画面上の別プログラム(たとえばエクスプローラなど)を
アクティブにし、再度Form2(又はForm1)をクリックした場合、
クリックしたFormは手前に出るのですが、もう片方は出てくれません。

VB6のときは、この辺を特に意識せずに動作していたのですが、
(片方をクリックすると両方が手前に出て、1画面のように表示されていた)
VB2005へ移行してみるとうまく動作してくれず、困っています。

どなたか対処方法をご教授願います。
または、類似するサイト等ご存知でしたら紹介してください。

長文になり申し訳ございませんがよろしくお願いいたします。


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

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






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