HtmlDocument.Images Eigenschap

Definitie

Hiermee haalt u een verzameling van alle afbeeldingstags in het document op.

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

Waarde van eigenschap

Een verzameling HtmlElement objecten, één voor elke IMG-tag in het document. Elementen worden geretourneerd uit de verzameling in de bronvolgorde.

Voorbeelden

In het volgende codevoorbeeld wordt het ALT kenmerk van alle afbeeldingen in het document onderzocht en wordt een standaardkenmerk ALT ingesteld als er nog geen waarde is ingesteld.

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

Opmerkingen

Images retourneert een verzameling HtmlElement objecten. Gebruik de ALT methode om toegang te krijgen tot kenmerken, zoals SRC en HtmlElement, die niet rechtstreeks worden weergegeven doorGetAttribute.

Als u een nieuwe afbeelding aan een document wilt toevoegen, maakt u een nieuwe IMG tag als een tekenreeks en wijst u deze toe aan de InnerHtml eigenschap van een element dat eerder aan de HTML DOM is toegevoegd. U kunt de CreateElement methode ook gebruiken, de eigenschappen instellen met behulp SetAttributevan en toevoegen als onderliggend element van een bestaand element.AppendChild

Van toepassing op

Zie ook