简单的点击生成随机数点击之后程序直接未响应,怎么处理,求教
简单的点击生成随机数点击之后程序直接未响应,怎么办,求教
private void Form1_Click(object sender, EventArgs e)
{
Random n = new Random();
for (int i = 0; i < 7; i++)
{
for (int j = 0; j < 7; i++)
{
label1.Text += n.Next(10, 100) + " ";
}
label1.Text += "\n";
}
}
主要这么小段代码,可以运行,但一点击就未响应了,不知道哪里出问题了
------解决思路----------------------
for (int j = 0; j < 7; i++)
果然是它,没想到楼主居然会犯这么低级的错误
没仔细看
你for循环完全是手敲的?不会按两下tab让它自动生成吗?
------解决思路----------------------
我去,j永远小于不了7,死循环了
------解决思路----------------------
除去这个i和j的错误外,如果界面出现卡住的情况,你可以在控件显示之后,使用Application.DoEvents()去防止界面卡死的情况
private void Form1_Click(object sender, EventArgs e)
{
Random n = new Random();
for (int i = 0; i < 7; i++)
{
for (int j = 0; j < 7; i++)
{
label1.Text += n.Next(10, 100) + " ";
}
label1.Text += "\n";
}
}
主要这么小段代码,可以运行,但一点击就未响应了,不知道哪里出问题了
------解决思路----------------------
for (int j = 0; j < 7; i++)
果然是它,没想到楼主居然会犯这么低级的错误
没仔细看
你for循环完全是手敲的?不会按两下tab让它自动生成吗?
------解决思路----------------------
我去,j永远小于不了7,死循环了
------解决思路----------------------
除去这个i和j的错误外,如果界面出现卡住的情况,你可以在控件显示之后,使用Application.DoEvents()去防止界面卡死的情况