tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 別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 にフォーカスが移らないため不都合があります。

ご指導をよろしくお願いいたします。 

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。