【发布时间】:2011-08-24 05:05:19
【问题描述】:
private ArrayList label= new ArrayList(30);
Label label_class = new Label();
Random r = new Random();
for (int i = 0; i < label.Count; i++) {
((Label)label[i]).Location = new Point(r.Next(ClientRectangle.Right -10),
r.Next(ClientRectangle.Bottom - 10));
((Label)label[i]).Text = "o";
((Label)label[i]).Click += new EventHandler(Form1_Load);
this.Controls.Add((Label)label[i]);
((Label)label[i]).Show();
}
这个 for 循环位于 Form1_Load 内,因此它会在表单加载时运行。
问题是,当我断点时,我看到断点没有注意到 forloop 内的代码/没有运行。这是为什么??以及如何创建许多随机放置在form1(window form)上的标签
【问题讨论】:
-
忘记提问了.... private ArrayList label= new ArrayList(30);分数分数 = 新分数();标签 label_class= 新标签();随机 r = new Random();
-
编辑您的问题并将代码放入其中...然后点击 {} 按钮以正确格式化您的代码。
标签: c#