HtmlDocument.Images Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é
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 .