ユーザー入力(1-5)に応じて複数のNumericUpDownsを作成するプログラムがあります。合計値を取得する方法は知っていますが、個々のNumericUpDownの値を取得するにはどうすればよいですか。label1を使用してこれをテストしようとしましたが、NullReferenceExceptionエラーが発生します。
NumericUpDown test= new NumericUpDown();
test.Name = "mynum" + Convert.ToString(count2);
numericUpDown.Add(test);
System.Drawing.Point i = new System.Drawing.Point(8, 20+ i * 25);
test.Location = i;
test.Size = new System.Drawing.Size(50, 20);
this.Controls.Add(test);
test.ValueChanged += new EventHandler(mytotal);
この行でNullReferenceExceptionエラーがスローされます。
label1.Text = test.Controls["mynum0"].Text;