“Windows 窗体”按钮单击“状态文本”



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

1 - 在标签中显示消息:正在连接。

2 - 连接到数据库。

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

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

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

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

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

最新更新