상세 컨텐츠

본문 제목

WebBrowser 컨트롤 모든 문서 다운로드 완료체크

C#

by 탑~! 2012. 4. 4. 10:03

본문

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; 
       
}
   
}

'C#' 카테고리의 다른 글

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

관련글 더보기