を応答していないdocumentcompleted:非常に奇妙な.NETのウェブブラウザ - 私はこれをやっている正しく
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
if (webBrowser1.DocumentText.IndexOf("Negative Orders") != -1)
{
webBrowser1.Navigate(@"http://............somepage");
while (webBrowser1.ReadyState != WebBrowserReadyState.Complete)
{
Application.DoEvents();
}
MessageBox.Show("finished loading");
}
}
何かが起こっています。それはIF STATEMENT
に正常に入ります。しかし、webBrowser.Navigate
を実行すると、while
と入力し、そのあとすぐに戻ります。 メッセージボックスはまったくありません。
ここでは何が起こっていますか?
デバッガで 'DocumentText'を見てください。 – SLaks
@slaks shabsiよろしくお願いします。 –
whileループの前にMessageBoxを置くとどうなりますか? –