タイトル | : 別formの表示について |
記事No | : 14679 |
投稿日 | : 2010/05/14(Fri) 18:33 |
投稿者 | : atroo |
環境は VB6 SP6 WindowsXP SP3 です。
MIDフォーム内の子フォームから 子フォームでは無いフォームを 2度表示すると 呼び出したフォームでは無い 同名の子フォームを呼び出してしまいます。
formAでは text入力中に コマンドボタンを押すと formB.show 1 として foemBを表示させます。 formAを Unload するときに unload formB としています。
formBでは 入力処理後に me.visible = False formA.text1.SetFocus としています。
子フォームを 一度起動中 何度でもformBを表示させ処理後には formA.text1 にフォーカスが戻りますが いったん formAを Unload した後 再度formA を起動させ formBを 表示させると 今度は 別なformA を起動させてしまいます。 formBにおいて formA.text1.SetFocus を外すと 問題ないのですが formA.text1 にフォーカスが移らないため不都合があります。
ご指導をよろしくお願いいたします。
|