HtmlDocument.Images Propriété

Définition

Obtient une collection de toutes les étiquettes d’image dans le 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é

HtmlElementCollection

Collection d'objets HtmlElement, un pour chaque balise IMG dans le document. Les éléments sont retournés de la collection dans l’ordre de la source.

Exemples

L’exemple de code suivant examine l’attribut ALT de toutes les images du document et définit un attribut par défaut ALT si une valeur n’est pas déjà définie.

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 d’objets HtmlElement . Pour accéder aux attributs, tels que ALT et SRC, qui ne sont pas directement exposés par HtmlElement, utilisez la GetAttribute méthode.

Pour ajouter une nouvelle image à un document, créez une IMG balise sous forme de chaîne et affectez-la à la InnerHtml propriété d’un élément précédemment ajouté au DOM HTML; ou utilisez la méthode, définissez ses propriétés à l’aide SetAttributede , puis ajoutez-la CreateElement en tant qu’enfant d’un élément existant à l’aide AppendChildde .

S’applique à

Voir aussi