前提・実現したいこと
button1 をクリックしたときに tableLauoutPanel1 にテキストボックス text1 を作成
text1 にテキストを入力
button2 をクリックした際にテキストを変数strに格納したい
発生している問題・エラーメッセージ
現在のコンテキストに text1 という名前は存在しません。 と表示されコンパイルエラーになる。
該当のソースコード
c#
1private void button1_Click(object sender, EventArgs e) 2 { 3 tableLayoutPanel1.RowCount++; 4 5 tableLayoutPanel1.RowStyles.Add(new RowStyle(SizeType.Absolute, 25F)); 6 7 tableLayoutPanel1.Height += 25; 8 9 TextBox text1 = new TextBox 10 { 11 //省略 12 }; 13 14 tableLayoutPanel1.Controls.Add(text1, 1, 1); 15 } 16 17private void button2_Click(object sender, EventArgs e) 18 { 19 string str = text1.Text; //現在のコンテキストに text1 という名前は存在しません。となる 20 }
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/20 14:01