HtmlDocument.Images Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.