私は現在、テキストボックス、ボタンなどの 2D 配列を動的に作成したフォームを持っています。プログラムの他の部分が、作成したテキストボックスにアクセスできないことがわかりました。私ができる方法はありますか?
私のコードは次のようになります:
public Form1()
{
int column = 4;
System.Windows.Forms.TextBox[,] textbox = new System.Windows.Forms.TextBox[column, row];
for (int i = 0; i < column; i++)
{
for (int j = 0; j < row; j++)
{
textbox[i, j] = new System.Windows.Forms.TextBox();
textbox[i, j].Size = new Size(80, 20);
textbox[i, j].Name = "textbox_" + i + "_" + j;
textbox[i, j].Location = new System.Drawing.Point((i * 80) + 20, (j * 20) + 30);
textbox[i, j].Visible = true;
Controls.Add(textbox[i, j]);
}
}
/////fill the textboxes with data//////
}
メソッド外のテキスト ボックスにアクセスできません。いくつかの作業コードを提供できますか? 私はまだC#に比較的慣れていません。どうもありがとう