WebBrowser 컨트롤 모든 문서 다운로드 완료체크
방법1.
void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
if (webBrowser1.IsBusy == false)
{
//모든 문서가 완료되었을 때
}
}
방법2.
if (e.Url.AbsoluteUri == webBrowser1.Url.AbsoluteUri)
{
// 원하는 작업 실행
}
방법3.
// 문서가 정상적으로 로드 완료 되었을 경우만 실행
if (this.webBrowser1.ReadyState == WebBrowserReadyState.Complete)
방법4.
if (e.Url.Equals(webBrowser1.Url)) {
Console.WriteLine("Now it is really done");
}
방법5.
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) {
if (!((WebBrowser)sender).Document.Url.Equals(e.Url))
iframe_counter++;
if (((WebBrowser)sender).Document.Window.Frames.Count <= iframe_counter) {//DCF test
DocumentCompletedFully((WebBrowser)sender,e);
isLazyMan = false;
}
}
WAV 파일 재생 (0) | 2012.04.19 |
---|---|
OS bit 체크 (0) | 2012.04.06 |
Build Cross-Platform Mobile Apps using C# and .NET (0) | 2012.03.16 |
http://kongmks.blog.me/10012352792 (0) | 2012.03.10 |
Ping Source (0) | 2012.03.06 |