投稿者 tecc  (社会人) 投稿日時 2009/5/19 08:32:59
返信ありがとうございます。

>>この処理がどういう目的で記述されているのか
入門目的用にWebBrowserに任意のページを表示し
その完了を取得する。というコードを作成しようとしました。
(せっかく、お答えいただいたのに入門目的などで申し訳ないです)

While done = False
>     Application.DoEvents()
End While

>>このようなループ待機を行ってはいけません。
了解しました。予測しにくい問題が発生するのは好ましくありませんので
熟考してみます。

>>Navigate メソッドは、『オーバーロード』されていない
VS2008のヘルプのNavigateメソッドの項目に

オーバーロードされます。 WebBrowser コントロールに
指定された場所にあるドキュメントを読み込みます。

とあった為、メソッドを呼び出す事をオーバーロードというのかと思っていました。

オーバーロードとは
戻り値や引数の数やが異なる同名のメソッドや関数を複数個定義する事なのですね。

>>DocumentCompleted イベントは WebBrowser が発生させる物
了解しました。質問の根底として、Navigateを行ったクラスでDocumentの完結を
行わないといけないのかと悩んでいました。