WebBrowser.Navigate 명령 이후, 웹페이지가 완전히 로딩 될 때까지 기다리게하는 예제이다.
WebBrowser.ReadyState를 이용해서 완료상태를 체크한다.
using System.Threading;
using System.Windows.Forms;
namespace MyBrowser
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
this.webBrowser1.Navigate("http://www.tistory.com");
while (webBrowser1.ReadyState != WebBrowserReadyState.Complete)
{
Thread.Sleep(100);
Application.DoEvents();
}
MessageBox.Show("Done");
}
}
}
WebBrowser.ReadyState를 이용해서 완료상태를 체크한다.
using System.Threading;
using System.Windows.Forms;
namespace MyBrowser
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
this.webBrowser1.Navigate("http://www.tistory.com");
while (webBrowser1.ReadyState != WebBrowserReadyState.Complete)
{
Thread.Sleep(100);
Application.DoEvents();
}
MessageBox.Show("Done");
}
}
}
'Code > C#' 카테고리의 다른 글
| Process 목록 출력 샘플코드 (0) | 2008.04.17 |
|---|---|
| AxWebBrowser.ReadyState 샘플코드 (0) | 2008.04.16 |
| RichTextBox AutoResize 샘플코드 (0) | 2008.04.08 |
| iTextSharp 샘플코드 - Hello World (0) | 2008.04.08 |
| [C#] Object Initializer 사용법 샘플 코드 (0) | 2008.02.11 |