HtmlDocument.Images Propriedade

Definição

Obtém uma coleção de todas as etiquetas de imagem do documento.

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

Valor de Propriedade

Uma coleção de HtmlElement objetos, um para cada etiqueta IMG no documento. Os elementos são devolvidos da coleção por ordem de fonte.

Exemplos

O exemplo de código seguinte examina o ALT atributo de todas as imagens no documento e define um atributo por defeito ALT se um valor ainda não estiver definido.

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

Observações

Images devolve uma coleção de HtmlElement objetos. Para aceder a atributos, como ALT e SRC, que não são diretamente expostos por HtmlElement, use o GetAttribute método.

Para adicionar uma nova imagem a um documento, crie uma nova IMG etiqueta como cadeia e atribua-a à InnerHtml propriedade de um elemento previamente adicionado ao DOM HTML; ou use o CreateElement método, defina as suas propriedades usando SetAttribute, e adicione-a como filho de um elemento existente usando AppendChild.

Aplica-se a

Ver também