C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 42 を表示中)
■22455 / )  numericupdownの値取得
□投稿者/ マロン (3回)-(2008/07/23(Wed) 19:16:51)

分類:[C#] 

お世話になります。
ちょっと行き詰まってしまったので、ご指導いただければ幸いです。

Formにnumericupdownコントロールが100個配置してあり、
for文でnumericupdownの値を配列に代入したいと思います。

numericupdownの名前 : layer1_1, layer1_2, ..., layer1_10, layer2_1,...layer10_10
配列:Comp[10,10]
として、

for (int i = 0; i < 10; i++)
{
for(int j=0; i<10; j++)
{
string name = "layer"+i.ToString()+"_"+j.ToString();
Composition[i, j] = this.Controls[name].Value;
}
}

と書いたのですが、ControlsにValueはありませんとエラーがでてしまいます。
どこがおかしいのでしょうか。。
試しにlayer1_1.Valueとするとちゃんと値を取得できました。

どうかよろしくお願いします。




返信 編集キー/


管理者用

- Child Tree -