HtmlDocument.Images Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera kolekcję wszystkich tagów obrazów w dokumencie.
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
Wartość właściwości
Kolekcja HtmlElement obiektów, jedna dla każdego tagu IMG w dokumencie. Elementy są zwracane z kolekcji w kolejności źródłowej.
Przykłady
Poniższy przykład kodu analizuje ALT
atrybut wszystkich obrazów w dokumencie i ustawia atrybut domyślny ALT
, jeśli wartość nie jest jeszcze ustawiona.
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
Uwagi
Images zwraca kolekcję HtmlElement obiektów. Aby uzyskać dostęp do atrybutów, takich jak ALT
i SRC
, które nie są bezpośrednio uwidocznione przez HtmlElementusługę GetAttribute , użyj metody .
Aby dodać nowy obraz do dokumentu, utwórz nowy IMG
tag jako ciąg i przypisz go do właściwości elementu wcześniej dodanego do InnerHtml elementu DOM HTML lub użyj CreateElement metody , ustaw jej właściwości przy użyciu polecenia i dodaj go jako element podrzędny istniejącego elementu przy SetAttributeużyciu polecenia .AppendChild