Aracılığıyla paylaş


HtmlDocument.Images Özellik

Tanım

Belgedeki tüm görüntü etiketlerinden oluşan bir koleksiyon alır.

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

Özellik Değeri

HtmlElementCollection

Belgedeki HtmlElement her IMG etiketi için bir nesne koleksiyonu. Öğeler koleksiyondan kaynak sırada döndürülür.

Örnekler

Aşağıdaki kod örneği, belgedeki ALT tüm görüntülerin özniteliğini inceler ve bir değer henüz ayarlanmadıysa varsayılan ALT özniteliği ayarlar.

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

Açıklamalar

Images bir nesne koleksiyonu HtmlElement döndürür. ve gibi ALT SRCdoğrudan tarafından HtmlElementsunulmayan özniteliklere erişmek için yöntemini kullanın GetAttribute .

Belgeye yeni bir görüntü eklemek için, dize olarak yeni IMG bir etiket oluşturun ve bunu html DOM'una InnerHtml daha önce eklenen bir öğenin özelliğine atayın CreateElement veya yöntemini kullanın, kullanarak SetAttributeözelliklerini ayarlayın ve kullanarak AppendChildvar olan bir öğenin alt öğesi olarak ekleyin.

Şunlara uygulanır

Ayrıca bkz.