掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
破棄したオブジェクトをもう一度使うには? (ID:115995)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
開発環境はVB.netです。 Form1の複数プロシージャからForm2のテキストボックスに値を書き込むことをしています。Form1の先頭で Public ChildForm As New Form2 と宣言して、ChildFormを操作しているのですが、Form2を閉じてしまうと ChildFormの指していたオブジェクトは破棄されてしまうので、 ChildFormを利用できなくなります。 もう一度ChildFormを作成してForm2を操作しようとしましたが、 Form1の複数プロシージャから同じChildFormを利用するには Public宣言でChildFormを作成する必要があると思うのですが プロシージャ内ではPublic宣言はできません。 破棄したオブジェクトを再利用するとか、Form2を閉じるときにChildFormが指しているオブジェクトを保存しておいてもう一度利用するといった方法はあるのでしょうか? よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.