タイトル : 別formの表示について 投稿日 : 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 にフォーカスが移らないため不都合があります。 ご指導をよろしくお願いいたします。 |