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

わんくま同盟

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

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


■87760 / )  Re[2]: 別フォームにデータを渡したい
□投稿者/ 774RR (613回)-(2018/06/28(Thu) 13:50:47)
提示コードはいろいろむちゃくちゃな感触がして、もっとがんばりましょう状態というか。
以下は全部重大な誤りなので要修正。

Form1 は普通自分で new しない。デザイナ側で自動的に new するコードが生成済みのはず。
自分で new Form1 するってことは今画面に出ている Form1 とは別の画面を new するってこと。
それはたぶん期待されている動作ではない。

Form1_Load はイベントハンドラなので、システムによって呼ばれる代物であって自分では呼ばない。

Form2 は Button1_Click の中の自動変数なのでいつ gc されてもおかしくない。
つまり勝手に消えちゃうかもしれないってこと。
Form1 のメンバにするとかそういう修正が必要。

返信 編集キー/


管理者用

- Child Tree -