これは私が持っているものです:
public void initiate(WebBrowser browser)
{
browser.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(refDocumentCompleted);
// navigate browser to the referal Uri
browser.Navigate(refreral);
browser.DocumentCompleted -= refDocumentCompleted;
//remove here so that it doesn't do this everytime a document is completed, i want it just in this method
}
private void refDocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
// want to call navigate method on browser here. but Its out of scope.
}
私がやりたいのは、に移動しreferral
、それがロードされたら、クラスにグローバル文字列として保存されている別のページに移動することです。
ここでの私の問題は、イベントがどのように機能するかについての理解が不十分なことによるものだと確信しています。私はそれを読み込もうとしましたが、頭を悩ませているようには見えませんが、独自のハンドラーを作成する必要はないと思います。 。