C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■95975 / )  フォーム間のデータ渡しをスムーズに
□投稿者/ コーヒー好き (1回)-(2020/10/14(Wed) 09:17:22)

分類:[C#] 

Visual C#プログラムの質問です。

Form1(メインフォーム)、Form2(子フォーム)、2つのフォーム間で情報を共有したいのですが、
Form1で計算したデータが膨大な数になるので、Form2に渡すときに動作が重くなってしまっています。
(Form2 Load イベントのところで、Form1のデータを読み込むようにプログラムしています。)

Form2 Load イベントのところで一気にデータを読み込まないように、
Form1に計算を繰り返している最中に細目にデータをForm2に渡すようにしようと思い、
Form2のインスタンスをあらかじめ作成しておき、計算しながらForm2にデータを渡すようにしたのですが
今度はForm2を閉じてしまうとインスタンスが破棄されてしまうのでデータを渡せなくなってしまう。

何かいい方法あればご教授お願い致します。
返信 編集キー/


管理者用

- Child Tree -