HtmlDocument.Images Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar en samling med alla bildtaggar i dokumentet.
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
Egenskapsvärde
En samling HtmlElement objekt, en för varje IMG-tagg i dokumentet. Element returneras från samlingen i källordning.
Exempel
Följande kodexempel undersöker ALT attributet för alla bilder i dokumentet och anger ett standardattribut ALT om ett värde inte redan har angetts.
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
Kommentarer
Images returnerar en samling HtmlElement objekt. Använd metoden för att komma åt attribut, till exempel ALT och , som inte exponeras direkt av SRCHtmlElementGetAttribute.
Om du vill lägga till en ny bild i ett dokument skapar du antingen en ny IMG tagg som en sträng och tilldelar den InnerHtml till egenskapen för ett element som tidigare lagts till i HTML DOM, eller använder CreateElement metoden, anger dess egenskaper med och SetAttributelägger till den som underordnad ett befintligt element med .AppendChild