0
ProgressForm是一個表單。 我想在ProccessingReport方法執行完成時執行某些操作。作業完成時如何做某事(IAsyncResult)
IAsyncResult AsyncResult = ProgressForm.BeginInvoke(new Action(ProcessingReport));
現在我做這樣的事情:
while (!AsyncResult.IsCompleted)
{
Application.DoEvents();
}
doSomething();
我不能移動DoSomething的()操作ProcessingReport方法。有可能嗎?謝謝。
@LightWing:你有沒有考慮使用[BackgroundWorker](http://msdn.microsoft.com/en-us/library/system.componentmodel.backgroundworker.aspx)? – 2011-05-24 09:12:50
不,我不想使用BackgroundWorker.But,如果我必須使用BackgroundWorker來做,所以我會。 – Saleh 2011-05-24 09:14:26
舉辦活動吧?或發送一個回調委託? – Magnus 2011-05-24 09:15:09