私はC#プログラミング言語のスターターです。私は簡単なWebブラウザをウィンドウのフォームに配置しました。私はブラウザにURLアドレスを割り当て、ブラウザが私が提供したリンクを正常に開いたかどうかを確認したい。DocumentCompleted
は私が
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
しかし、ブラウザのURLを割り当てた後、私は
if (webBrowser1_DocumentCompleted)
{
//my code here
}
これが可能であるようなものを書きたいと呼ばれるイベントハンドラがあることを知っていますか?私はあなたが "WebBrowserReadyState"を使うことができると知っていますが、私はDocument readyを試して使いたいと思っています。
はわからない私は、文は基本的にであれば、あなたのイベントが何をしているか、正確に従ってください。このイベントは、webBrowser1_DocumentCompletedが発生するとトリガーされます。あなたはそのようなifステートメント内でイベントを使用することはできません。 – MaxSan
それはうまくいかない、ブラウザがページをダウンロードするのに時間がかかる。 DocumentCompletedイベントが発生するまで何もできません。プログラムのデッドロックが発生するのを待つことを試みます。 –