Как вернуть значение метода после завершения загрузки webbrowser
Я хочу создать класс whit method, который используется для чтения строки с веб-страницы и возврата метода, но я не могу написать это.:-(
например :
webparsing reader=новый webparsing();
строка=читатель.читать();
<pre>namespace WindowsFormsApplication6 { class webparsing { private System.Windows.Forms.WebBrowser webBrowser1; private void initial() { this.webBrowser1 = new System.Windows.Forms.WebBrowser(); webBrowser1.DocumentCompleted += new System.Windows.Forms.WebBrowserDocumentCompletedEventHandler(webBrowser1_DocumentCompleted); webBrowser1.Navigate("http:\\google.com"); } private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) { //do any } public string read() { initial(); return webBrowser1.Document.GetElementById("lst-ib").InnerText; }
Что я уже пробовал:
Я читаю текст из текстового поля и возвращаюсь, но не жду завершения веб-страницы.как написать этот код?
Karthik_Mahalingam
проверить это c# - как я могу перемещаться по webbrowser синхронно? - переполнение стека[^]
mosifallah
о танки это очень хорошо .... спасибо спасибо
Karthik_Mahalingam
добро пожаловать