私はc#とVisual Studioを使用しています。私は別のフォームから変数にアクセスしたい。Visual Studioで別のフォームから変数にアクセスするには#
textBox1.Text = form22.textBoxt17.Text;
しかし、私はtextBox値にアクセスしたくないので、変数にアクセスしたいだけです。私はこれを試した:
string myVar1 = Form2.myVar2;
しかし、それは動作しません。
助けが必要ですか?
更新 これは私が今持っているものである:(変数が配置されている)formLoginで
private string _firstName = string.Empty;
public string firstName
{
get
{
return _firstName ;
}
set
{
if (_firstName != value)
_firstName = value;
}
}
を、ちょうどpublic partial class formLogin : Form
の下に続いて、後のコードでは、上のボタンの内側にクリックイベント:
私はこれをフォームに書き込みます(アクセスしたい場所から) formLoadイベントで変数):
formLogin fli = new formLogin();
lblName.Text = fli.firstName;
このすべての問題はformAntonymsが開いたとき、lblNameではなく、ユーザー名を表示するので、まだ空である、ということです。私は間違っています。私はすべてのステップを正しく行っています...
正確には動作しません。エラーメッセージはありますか? – Codor