HtmlDocument.Images HtmlDocument.Images HtmlDocument.Images HtmlDocument.Images Property

定義

ドキュメント内のすべてのイメージ タグのコレクションを取得します。Gets a collection of all image tags in the document.

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

プロパティ値

ドキュメント内の IMG タグごとに 1 つある HtmlElement オブジェクトのコレクションです。A collection of HtmlElement objects, one for each IMG tag in the document. 要素は、格納されている順序でコレクションから返されます。Elements are returned from the collection in source order.

次のコード例を調べ、 ALT 、ドキュメント内のイメージのすべての属性を既定の設定とALT属性の値が設定されていない場合。The following code example examines the ALT attribute of all of the images in the document, and sets a default ALT attribute if a value is not already set.

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オブジェクト。Images returns a collection of HtmlElement objects. などの属性にアクセスするALTSRC、によって直接公開されていないHtmlElementを使用して、GetAttributeメソッド。To access attributes, such as ALT and SRC, that are not directly exposed by HtmlElement, use the GetAttribute method.

にドキュメントを新しいイメージを追加するか、新しい作成IMG、文字列としてタグ付けし、それを割り当てる、 InnerHtml HTML DOM に追加した要素のプロパティを使用して、または、CreateElementメソッドを使用してそのプロパティを設定するSetAttribute、として追加し、使用して既存の要素の子AppendChildします。To add a new image to a document, either create a new IMG tag as a string, and assign it to the InnerHtml property of an element previously added to the HTML DOM; or use the CreateElement method, set its properties using SetAttribute, and add it as a child of an existing element using AppendChild.

適用対象

こちらもご覧ください