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

フォーム間での値の受け渡しについて、助言をお願いします

このQ&Aのポイント
  • プログラミング初心者の方がフォーム間で値の受け渡しをしたい場合について、助言をお願いしています。具体的には、Visual C# 2008を使っている間に、Form1からForm2に値を受け渡す方法についてのアドバイスを求めています。
  • Form1にはTextBox1とButton1があります。TextBox1に入力された値をButton1がクリックされた際に、Form2のTextBox2に表示させたいと考えています。
  • リサーチをしている中で、情報が難解で理解できない部分があるため、ソースコード付きで具体的な方法を教えていただきたいとお願いしています。

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

  • ベストアンサー
回答No.1

解決済みだったらすみません^^; Form1君がForm2君のインスタンスを作って、 Form2君のインスタンスに、テキストボックスの値を渡してあげれば 良いと思います。 いくつか方法もあると思いますが。。。 ================================== 【Form1】 // ボタンクリックのイベント private void button1_Click(object sender, EventArgs e) {   // Form2のインスタンスを生成!   Form2 fm2 = new Form2();   // Form2のtransitionメソッドを呼び出し   // 引数にテキストボックスの値   fm2.transition(this.textBox1.Text); } 【Form2】 public void transition(string value) {   // Form1から渡された値をテキストボックスにセット!   this.textBox2.Text = value;   // 自身の表示   this.ShowDialog(); } ================================== などが一般的なのではないかと思います。 私もあまり詳しくはないのですが^^; プログラミングって最初が大変ですよね! 私も最近新しい言語を習って、日々「あわー(´д`;)」ってなってます。。。

abouty
質問者

お礼

参考になりました! 毎日パソコンの前で唸りながら頑張ってます…。 回答ありがとうございましたo(^∀^)o

関連するQ&A

専門家に質問してみよう