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 HtmlElement Objekten, eine für jedes IMG-Tag im Dokument. Elemente werden aus der Auflistung in der Quellreihenfolge zurückgegeben.
Beispiele
Im folgenden Codebeispiel wird das ALT Attribut aller Bilder im Dokument untersucht und ein Standardatribut ALT festgelegt, wenn noch kein Wert 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. Verwenden Sie die GetAttribute Methode, um auf Attribute zuzugreifen, zALT. B. und SRCdie nicht direkt verfügbar HtmlElementgemacht werden.
Wenn Sie einem Dokument ein neues Bild hinzufügen möchten, erstellen Sie entweder ein neues IMG Tag als Zeichenfolge, und weisen Sie es der InnerHtml Eigenschaft eines Zuvor dem HTML-DOM hinzugefügten Elements zu, oder verwenden Sie die Methode, legen Sie dessen CreateElement Eigenschaften mithilfe SetAttributefest, und fügen Sie es als untergeordnetes Element eines vorhandenen Elements hinzu.AppendChild