Code/C#
WebBrowser.ReadyState 샘플코드
Hide Code
2008. 4. 11. 16:32
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");
}
}
}