DocumentCompleted Event sayfa textleri yüklendikten sonra da çalışır. Javascript ve jscript gibi scriptler yüklendikten sonra da çalışır. Son olarak MEDIA yüklenmeleri bittikten sonra da çalışır.

Yani genelde sayfada daha fazla öğe yoksa üç kez çalışır. Eğer sizin amacınız INNER HTML okumak ise ilk çalışmasından sonra bir int değerini artırın bu değer 1 olduğunda istediğiniz fonksiyonu çalıştırabilirsiniz.

Örnek :
private WebBrowser wb = new WebBrowser();
private int wbcomplete = 0;

public Form1()
        {
            InitializeComponent();
wb.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(wb_DocumentCompleted);
        }

void wb_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
        {
            this.wbcomplete++;
            if (wbcomplete == 1)
            {
                this.myFunction();
            }
        }

private this.myFunction(){
/// kodlar...
}