Freigeben über


HtmlDocument.Images Eigenschaft

Definition

Ruft eine Auflistung aller Bildtags im Dokument ab.

public:
 property System::Windows::Forms::HtmlElementCollection ^ Images { System::Windows::Forms::HtmlElementCollection ^ get(); };
public System.Windows.Forms.HtmlElementCollection Images { get; }
member this.Images : System.Windows.Forms.HtmlElementCollection
Public ReadOnly Property Images As HtmlElementCollection

Eigenschaftswert

HtmlElementCollection

Eine Auflistung von je einem HtmlElement-Objekt für jedes IMG-Tag im Dokument. Elemente werden von der Auflistung in Quellreihenfolge zurückgegeben.

Beispiele

Im folgenden Codebeispiel wird das ALT Attribut aller Bilder im Dokument untersucht und ein Standardattribute ALT festgelegt, wenn ein Wert noch nicht festgelegt ist.

private string[] GetImageUrls()
{
    if (webBrowser1.Document != null)
    {
        HtmlDocument doc = webBrowser1.Document;
        string[] urls = (string[])Array.CreateInstance(Type.GetType("System.String"), doc.Images.Count);

        foreach (HtmlElement imgElement in doc.Images)
        {
            urls[urls.Length] = imgElement.GetAttribute("src");
        }
        return (urls);
    }
    else
    {
        return (new string[0]);
    }
}
Private Function GetImageUrls() As String()
    If (WebBrowser1.Document IsNot Nothing) Then
        Dim Urls(WebBrowser1.Document.Images.Count) As String

        For Each ImgElement As HtmlElement In WebBrowser1.Document.Images
            Urls(Urls.Length) = ImgElement.GetAttribute("SRC")
        Next

        GetImageUrls = Urls
    Else
        Dim Urls(0) As String
        GetImageUrls = Urls
    End If
End Function

Hinweise

Images gibt eine Auflistung von HtmlElement Objekten zurück. Um auf Attribute zuzugreifen, z ALT . B. und SRC, die nicht direkt verfügbar HtmlElementgemacht werden, verwenden Sie die GetAttribute Methode.

Wenn Sie einem Dokument ein neues Bild hinzufügen möchten, erstellen Sie entweder ein neues IMG Tag als Zeichenfolge, und weisen Sie es InnerHtml der Eigenschaft eines elements zu, das zuvor dem HTML-DOM hinzugefügt wurde, oder verwenden Sie die Methode, legen Sie seine CreateElement Eigenschaften mithilfe SetAttributefest, und fügen Sie es als untergeordnetes Element eines vorhandenen Elements hinzu AppendChild.

Gilt für

Siehe auch