C#, C♯, C#相談室 Part75
■ このスレッドは過去ログ倉庫に格納されています
0283デフォルトの名無しさん
2012/09/16(日) 16:30:46.42private int count = 0;
private ManualResetEvent wait = new ManualResetEvent(false);
public void ShowAndExecute( string url , ref WebBrowser wb)
{
count = 2; // 処理の個数
wb.DocumentCompleted += new WebBrowserDocumetCompleteEventHandler(this.wb_DocumentCompleted)
wait.WaitOne();
wait.Reset();
}
private void wb_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
Interlocked.Decrement(ref count);
if (count == 0) {
wait.Set();
}
}
それよかDocumentCompletedを毎回追加している所の方が俺の興味を引いたが
■ このスレッドは過去ログ倉庫に格納されています