Бөлісу құралы:


HtmlDocument.Images Свойство

Определение

Получает коллекцию всех тегов изображений в документе.

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

Значение свойства

HtmlElementCollection

Коллекция объектов HtmlElement, по одному для каждого тега IMG в документе. Элементы возвращаются из коллекции в исходном порядке.

Примеры

Следующий пример кода проверяет ALT атрибут всех изображений в документе и задает атрибут по умолчанию ALT , если значение еще не задано.

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

Комментарии

Images возвращает коллекцию HtmlElement объектов. Для доступа к атрибутамHtmlElement, таким как ALT и SRC, которые не предоставляются напрямую, используйте GetAttribute метод.

Чтобы добавить новое изображение в документ, создайте новый IMG тег в виде строки и назначьте его InnerHtml свойству элемента, ранее добавленного в HTML DOM; или используйте CreateElement метод, задайте его свойства с помощью SetAttributeи добавьте его в качестве дочернего элемента существующего элемента с помощью AppendChild.

Применяется к

См. также раздел