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

タイトル 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()

手打ちなので文法誤りはご容赦。

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

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