【发布时间】:2014-09-24 08:46:02
【问题描述】:
我正在尝试创建一个反应游戏,由一个 Windows 窗体、一个随机出现的按钮和一个用于计算点击次数的 TestBox 组成。
到目前为止,这是我的代码。当我调试它时,变量“i”收到值 9,为什么?!
private void button1_Click(object sender, EventArgs e)
{
int i;
Random x = new Random();
for (i = 0; i < 10; i++)
{
Point pt = new Point(
int.Parse(x.Next(400).ToString()),
int.Parse(x.Next(250).ToString())
);
button1.Location = pt;
textBox1.Text = "Hits: " + i;
}
}
我是 C# 新手,我搜索了很多,但我想我找不到我的错误。
【问题讨论】:
-
您希望点击处理程序运行一个移动按钮一次的方法。 (并将移动总数保存在私有字段或类似字段中。