2

リストボックスのWebブラウザからURIを取得するには?? このコードは、1 ではなく 20 の URI を追加します。

private void webBrowser1_DocumentCompleted(object sender, 

WebBrowserDocumentCompletedEventArgs e)
{
    radListControl1.Items.Add(webBrowser1.Url.AbsoluteUri.ToString());
}

また

private void webBrowser1_Navigated(object sender, WebBrowserNavigatedEventArgs e)
{
    radListControl1.Items.Add(webBrowser1.Url.AbsoluteUri.ToString());
}
4

2 に答える 2

1

イベントによって提供された URI をブラウザの URI と照合する必要があります。

private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
   if (e.Url.Equals(webBrowser1.Url)) 
    // this is the real one
}

編集:実際には、すでに回答されています

于 2012-09-14T22:52:14.197 に答える
1
 if (!radListControl1.Items.Contains(webBrowser1.Url.ToString()))
     radListControl1.Items.Add(webBrowser1.Url.ToString());

このイベントは、1 回のページ読み込みで複数回発生するため...

于 2012-09-14T22:32:43.720 に答える