click事件执行时间很长我想做一个等待的form,处理完后,将结果返回给mainform,请问如何实现

来源:百度知道 编辑:UC知道 时间:2024/06/14 14:44:05

两种解决方案,一个思路。

思路:线程。

方案一:使用thread

方案二:实现回调接口,利用回调(其实还是线程)

thread.sleeping();

这是B/S,还是C/S结构的啊?

以前ERP看过大企业的一个思路。就是在窗体上加个滚动条,滚动条的具体数值,就弄在程序执行的各个分步骤。这样,一方面可以看滚动条知道哪断程序代码出现问题。另一方面比你所谓的其他方法更准确表达进度

最简单的是做一个类,继承form 。用它来做那些复杂的工作。说到这里你该明白了吧?

后台线程可以解决,不会引起界面卡的问题,如果需要这方面咨询,请发email给我吧 48481231@qq.com

我乐意交流:)