WebBrowser wb;

wb = new WebBrowser();

Uri ur = new Uri("http://www.devpia.co.kr/");

wb.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(document_completed);

wb.Navigate(ur.ToString());//데브피아로 navigate

-> document_completed 이벤트에서

HtmlDocument hd = wb.Document;

HtmlElement he1 = hd.GetElementById("DvID");

이런식으로 id input 엘리먼트, password input 엘리먼트

얻어와서 값 설정 후 로그인 버튼 클릭

-> 로그인버튼 클릭 후

document_completed 이벤트 발생

이 상태에서 wb객체가 바뀔 거 아냐 왜냐면 로그인 전하고 후하고 소스 자체가 다르니까

HtmlDocument hd = wb.Document;

이런식으로 html문서 객체를 받아오는데

보다시피 wb에서 받아와야 되, 즉 바뀐 wb를 사용해야 바뀐 html문서 객체가 얻어진다 이 말이지

근데 여기서 WebBrower 객체는 내가 생성한게 아니잖아

처음에는 내가 생성하고 navigate 시켜줬지만

그 다음에는 로그인 버튼 클릭으로 인해 이 객체의 변경이 있었다 이 말이니까

document_completed 이벤트에서 어떻게 WebBrower 객체를 얻어와야 되는데

어떻게 얻어와야 되는지???