2008/07/14(Mon) 16:41:47 編集(投稿者)
■No21987 (Azulean さん) に返信
> for文内の左辺はコントロールだと思う。
> なので、100%使えないわけではないけれど、右辺とセットで考えると配列にしたくなりますね。
ですね。以下サンプル。宣言とかコントロール配列の初期化とかは適宜行ってください。
private void button1_Click(object sender, EventArgs e)
{
int a = Form1.MNo;
for (i = 0; i < a; i++)
{
textBoxArray[i].Text = M[i].Tostring();
}
}
↓こー言う使い方は大丈夫なのかな。未確認。
private void button1_Click(object sender, EventArgs e)
{
int a = Form1.MNo;
for (i = 1; i <= a; i++)
{
this.Controls["textBox" + i.ToString()].Text = M[i-1].Tostring();
}
}
でもコントロール名違ったりしたら
例外発生するので個人的にはあまりやりたくない方法w