タイトル : Re^8: モードレスの終了 投稿日 : 2009/02/02(Mon) 16:39 投稿者 : ダンボ
> タスクバーにForm1からForm4まで、ズラズラ並んでしまうことを除けばイメ−ジ通りの > 動きです。 寝た子を起こすのも何なんですが。。 要は、生成したFormのインスタンス(実体)を見失わなければ問題ないので、 Class CommonTable Public Shared Form1 as Form Public Shared Form2 as Form Public Shared Form3 as Form Public Shared Form4 as Form End Class のような共通テーブルを持ち、生成した人がインスタンスを記録し、破棄した人が 記録から消せば良いでしょう。 Form1からの呼出し CommonTable.Form1 = Me Dim frmForm As New Form2 CommonTable.Form2 = frmForm CommonTable.Form2.Show() Me.Hide() Form2の終了 CommonTable.Form1.Show() CommonTable.Form2 = Nothing Me.Close() 手打ちなので文法誤りはご容赦。 |