我正在使用c#开发Windows窗体应用程序。以我的形式,我有标签和按钮控件。
在我的表单中,我有3个函数,分别称为Function1(),Function2(),Function3()。 每个功能需要30到50秒才能执行。
当我单击按钮时,所有三个功能都将依次执行。
我的要求是我要向用户显示
这样的当前正在执行的功能1。在执行“我的第一功能”正在运行的第一功能显示时
2。在执行第二个功能(如“我的第二功能”正在运行)时显示
3。当执行第三功能显示时,例如我的第三功能正在运行
完成所有三个功能后,我要显示的过程完成了。
在每个功能中,我都将状态分配给标签控制。但是,只有在完成所有功能后,它才会显示我的最终状态。
请提出建议。
答案 0 :(得分:0)
您需要运行DoEvents
来处理任何GUI更改。
更改标签文本后运行它。