方法 : 別のフォームから値を取得する (Visual C#)

更新 : 2007 年 11 月

次のコード例では、Windows フォームのテキスト ボックスから値を取得し、その値を別のフォームのテキスト ボックスに表示します。

使用例

// In Form1.cs.
private Form2 otherForm = new Form2();
private void GetOtherFormTextBox()
{
    textBox1.Text = otherForm.TextBox1.Text;
}
private void button1_Click(object sender, EventArgs e)

    GetOtherFormTextBox();
}

コードのコンパイル方法

この例には、次の項目が必要です。

  • Form1 と Form2 という名前の 2 つのフォーム。それぞれが textBox1 という名前の TextBox コントロールを含みます。Form1 は、Form2 のインスタンスを作成し、otherForm に割り当てます。GetOtherFormTextBox は、Form2 の textBox1 内のテキストを Form1 の textBox1 にコピーします。

  • Form2 にある textBox1 の Text プロパティには、デザイン時に文字列を割り当てる必要があります。

参照

概念

ユーザー インターフェイスのデザイン (Visual C#)

その他の技術情報

Windows フォームのカスタマイズ、表示、および印刷

Visual C# ガイド ツアー