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

わんくま同盟

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

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


(過去ログ 6 を表示中)
■6500 / )  Re[1]: 変数の受け渡し
□投稿者/ επιστημη 曹長(99回)-(2006/09/14(Thu) 09:24:09)

分類:[C#] 

> Form1の変数をForm2またはForm3から参照、受け取る方法が解かりません。

いろんなワザがありましょうが、おちゃらかに済ますならたとえば:

public partial class Form2 : Form {
private string value_;
public string UserInput {
get { return value_; } // あげる
set { value_ = value; textBox1.Text = value_; } // もらう
}

// "おっけー"ボタン
private void button1_Click(object sender, EventArgs e) {
value_ = textBox1.Text;
DialogResult = DialogResult.OK;
this.Close();
}
}


public partial class Form1 : Form {
// "Form2出てこい"ボタン
private void button1_Click(object sender, EventArgs e) {
Form2 dialog = new Form2();
dialog.UserInput = textBox1.Text; // あげる
if ( dialog.ShowDialog() == DialogResult.OK ) {
label1.Text = dialog.UserInput; // もらう
}
}
}


0
返信 編集キー/


管理者用

- Child Tree -