在我的应用中,我读取/解析需要一些时间的数据。当这个过程正在进行时,我想在屏幕上显示一条消息,指示正在进行的过程。我很好,我必须使用Thread,但不知道如何使用和实现它。调用方法可能会抛出异常左右。
关于如何完成任务的任何想法/提示。任何帮助都非常感谢。
由于
答案 0 :(得分:1)
我假设你正在使用.Net。
您应该使用BackgroundWorker component。
在DoWork
事件(在后台线程上运行)中执行操作,调用ReportProgress
发布用户界面的消息,并处理ProgressChanged
和RunWorkerCompleted
到更新用户界面。