Windows窗体按钮单击状态文本

时间:2014-02-20 22:33:44

标签: windows label

我的Windows窗体应用程序有一个按钮,可以执行3项操作:

1 - 在label.text中显示消息:连接。

2 - 连接数据库。

3 - 将标签文本更改为已连接。

问题是第一条消息,即连接,甚至没有显示......直接进入连接,因为编译器执行所有后台处理,这阻止了要显示的第一条消息。在连接数据库之前保持冻结状态。

有没有办法解决这个问题?

1 个答案:

答案 0 :(得分:0)

这很可能是因为您的表单在数据库连接发生之前没有重新绘制\更新,这意味着不会看到标签更新。

在开始连接数据库之前,请使用Application.DoEvents();,这将导致表单更新,并显示正确的标签。

相关问题