誰かが私のコードを改善するのを手伝ってくれるかどうか疑問に思っていました (?)
3 週間前、私は C#/C++ を学ぶことが非常に役立つと判断し (c# から始めることにしました)、最善を尽くしていますが、いくつかの基本 (配列など) を理解するのに問題があります。
ボタンクリックで「x」テキストボックス(「x」はnumericUpDownの値)を追加したいと思います。
これを行う方法を見つけましたが、これを別の(より良い)方法で書くことができると感じています(上級プログラマーはリストまたは配列を使用すると思います)。
前に述べたように、間違っていたらご容赦ください。私は初心者で、一生懸命勉強しています。
これが私のコードです:
private void button1_Click(object sender, EventArgs e)
{
if (numericUpDown1.Value == 1)
{
txtbx1.AutoSize = true;
Controls.Add(txtbx1);
txtbx1.Location = new Point(70, 100);
}
else if (numericUpDown1.Value == 2)
{
txtbx1.AutoSize = true;
Controls.Add(txtbx1);
txtbx1.Location = new Point(70, 100);
txtbx2.AutoSize = true;
Controls.Add(txtbx2);
txtbx2.Location = new Point(70, 130);
}
else if (numericUpDown1.Value == 3)
{
txtbx1.AutoSize = true;
Controls.Add(txtbx1);
txtbx1.Location = new Point(70, 100);
txtbx2.AutoSize = true;
Controls.Add(txtbx2);
txtbx2.Location = new Point(70, 130);
txtx3.AutoSize = true;
Controls.Add(txtbx3);
txtbx3.Location = new Point(70, 160);
}
}