• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C#のフォーム間のデータの受け渡しについて)

C#のフォーム間のデータの受け渡しについて

このQ&Aのポイント
  • C#を使ったフォーム間データの受け渡し方法を教えてください。
  • フォーム1とフォーム2の間でデータの受け渡しをするためには、データ保持クラスを利用する方法が一般的です。
  • データ保持クラスを使ってフォーム1のボタン押下時にデータを格納し、フォーム2で値を取得することができます。

質問者が選んだベストアンサー

  • ベストアンサー
  • GOGOV
  • ベストアンサー率54% (12/22)
回答No.1

データ保持クラスの宣言はフォーム1でいいと思います。 インスタンス生成はでデータ格納する前ならいつでもOKです。 フォーム2で値をみたい場合はコンストラクタでフォーム1のインスタンスを渡すかデータ保持クラスのインスタンスを渡す。 コンパイルが通らないとはどのようなコードですか?

ymd_hr
質問者

お礼

早速のご回答ありがとうございます。 なるほど、データ保持クラスをフォーム2に渡すため、コンストラクタをオーバーロードしデータ保持クラスを渡してあげればいいんですね。 解決できました。どうもありがとうございました。