HtmlDocument.Images Propriété

Définition

Obtient une collection de toutes les étiquettes d’image dans le document.Gets a collection of all image tags in the document.

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

Valeur de propriété

Collection d'objets HtmlElement, un pour chaque balise IMG dans le document.A collection of HtmlElement objects, one for each IMG tag in the document. Les éléments sont retournés de la collection dans l’ordre de la source.Elements are returned from the collection in source order.

Exemples

L’exemple de code suivant examine le ALT attribut de toutes les images dans le document et définit une valeur par défaut ALT attribut si une valeur n’est pas déjà définie.The following code example examines the ALT attribute of all of the images in the document, and sets a default ALT attribute if a value is not already set.

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

Remarques

Images Retourne une collection de HtmlElement objets.Images returns a collection of HtmlElement objects. Accéder à des attributs, tels que ALT et SRC, qui ne sont pas directement exposées par HtmlElement, utilisez le GetAttribute (méthode).To access attributes, such as ALT and SRC, that are not directly exposed by HtmlElement, use the GetAttribute method.

Pour ajouter une nouvelle image à un document, créez une nouvelle IMG balise sous forme de chaîne et l’assigner à la InnerHtml propriété d’un élément ajouté précédemment au DOM HTML ; ou utilisez le CreateElement (méthode), définissez ses propriétés à l’aide de SetAttributeet l’ajouter en tant qu’un enfant d’un élément existant à l’aide AppendChild.To add a new image to a document, either create a new IMG tag as a string, and assign it to the InnerHtml property of an element previously added to the HTML DOM; or use the CreateElement method, set its properties using SetAttribute, and add it as a child of an existing element using AppendChild.

S’applique à

Voir aussi