我正在开发一个 Windows 应用程序,我想在循环中动态创建一些控件。我正在尝试的代码是
private Label newLabel = new Label();
private int txtBoxStartPosition = 100;
private int txtBoxStartPositionV = 25;
for (int i = 0; i < 7; i++)
{
newLabel.Location = new System.Drawing.Point(txtBoxStartPosition, txtBoxStartPositionV);
newLabel.Size = new System.Drawing.Size(70, 40);
newLabel.Text = i.ToString();
panel1.Controls.Add(newLabel);
txtBoxStartPositionV += 30;
}
此代码仅生成一个带有文本 7 的标签,但我想创建 8 个带有各自文本的标签,我该怎么做?