ユーザーの選択に応じていくつかのテキストボックスを作成しています(1-5)。テキストが変更されたときにプログラムテキストボックスの値にアクセスするにはどうすればよいですか。
class starts{
int i=0;
.....
TextBox txtb4 = new TextBox();
txtb4.Name = "textname" + Convert.ToString(i);
ArrayText.Add(txtb4);
System.Drawing.Point p5 = new System.Drawing.Point(120, 15);
txtb4.Location = p5;
txtb4.Size = new System.Drawing.Size(80, 30);
txtb4.Text = stringMy;
grBox1.Controls.Add(txtb4);
i++;
}
以下のコードを使用して最初のテキストボックステキストにアクセスできますが、値が変更された後はアクセスできません。
label15.Text = grBox1.Controls["textname0"].Text;