C#中按钮事件的执行时间太长该如何解决

按钮按下去,有很多方法要执行,然后这些方法还涉及到很多界面操作,该怎么办?难道都要一个个控件给个委托然后用多线程?

 

有没有更好的办法?

你们一般是怎么做的,特别是一些有界面的软件。


慕妹3242003
浏览 990回答 2
2回答

眼眸繁星

执行太长肯定要加多线程,但是有的需求不允许,需要用户等待,这样只能提示些友好的信息,如正在加载或执行中。但最好是锁定当前的操作,让其后台执行,使用多线程,让用户还可以做其它的操作,不然就死了。
打开App,查看更多内容
随时随地看视频慕课网APP