|
分類:[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とするとちゃんと値を取得できました。
どうかよろしくお願いします。
|