猿问

winform按钮button变为灰色后依然可以执行 click

在winform中的button,点击后先设置enable为false,中间处理其他,最后设置enable为true

但是执行过程中再点击button,依然可以执行click

private void button1_Click(object sender, EventArgs e)
{
button1.Enabled = false;
textBox1.Text += "在执行中········";

//process something


textBox1.Text += "执行完毕!";
button1.Enabled= true;
}

这问题怎么解决


明月笑刀无情
浏览 864回答 2
2回答

12345678_0001

我很关心你的 // process something 到底是什么?

手掌心

没啥好说的:把 调用 webservice 改成异步调用完成后回调 执行button1.Enabled= true;
随时随地看视频慕课网APP
我要回答