投稿日 | : 2003/08/02(Sat) 12:10 |
投稿者 | : Say |
Eメール | : |
URL | : |
タイトル | : Re: 画面の処理について |
Me.Hide より A.Show が先に実行されているからです。
(たとえば、Formを2つ用意し、
Form1にTextBoxをひとつ置いておきます。
Form1は
Private Sub Form_Load()
Form2.Show
Form1.Text1.Text = Form1.Text1.Text & 1
End Sub
Form2は
Private Sub Form_Load()
Form1.Text1.Text = Form1.Text1.Text & 2
End Sub
として実行してみてください。
どちらが先に実行されているかわかります。)
対策としては、
A側ではB.Showだけして、
BのForm_LoadでエラーがなければA.Hideしてはどうでしょう?