方法 : 別のフォームから値を取得する (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#)