0

すべての挨拶!次のコードを使用します。

https://stackoverflow.com/a/3833846/407561

IHTMLDocument2 doc = (IHTMLDocument2) webBrowser1.Document.DomDocument;
IHTMLControlRange imgRange = (IHTMLControlRange) ((HTMLBody) doc.body).createControlRange();

foreach (IHTMLImgElement img in doc.images)
{
  imgRange.add((IHTMLControlElement) img);

  imgRange.execCommand("Copy", false, null);

  using (Bitmap bmp = (Bitmap) Clipboard.GetDataObject().GetData(DataFormats.Bitmap))
  {
    bmp.Save(@"C:\"+img.nameProp);
  }
}

コードは正常に動作しています。しかし、受信した画像に問題があり、単に更新されず、ファイルに保存されたままです。ページの更新後、すべてが正常になります。ページを更新せずにこの奇妙な効果を取り除くにはどうすればよいですか? 前もって)ご返信に感謝いたします!

4

0 に答える 0