在winform應用程序中,我有WebBrowser
控件和一個PictureBox
。我加載(DocumentComplete
之後,從WebBrowser控件)圖像到pictureBox1與下面的代碼IHTMLDocument2無處不在
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);
pictureBox1.Bitmap = (Bitmap)Clipboard.GetDataObject().GetData(DataFormats.Bitmap);
}
圖像顯示在picturebox1在我的電腦,但不是我的朋友。在另一個Windows XP上,安裝VS2008後它運行良好。所以我猜IHTMLDocument2需要Windows更新才能正常工作。
哪個更新?或者其他替代方案,我不需要從互聯網上重新下載圖像?
我無法在鏈接上找到任何dll。 – SMUsamaShah
你應該再看一遍。 –
你在說什麼http://www.microsoft.com/download/en/details.aspx?DisplayLang=en&id=21596? – SMUsamaShah