2009-05-01 60 views

回答

2

我在过去做到了这一点的方式加载图像是使用正则表达式来替换空引号形象标签。请尝试以下方法,将其粘贴到DocumentLoaded事件中,或者这样:

origHTML = webBrowser.DocumentText 
Dim newHTML as String 

Dim regex as String = "<img.*/>" 

newHTML = Regex.Replace(origHTML, regex, "", RegexOptions.Multiline) 
webBrowser.DocumentText = newHTML 

这应该可以解决您的问题。

问候

+0

这阻止了我的大部分图像,但让我们通过一些。如果终止>字符位于不同的行上,原始正则表达式会失败,并且如果字符而不是第一个字符,它将始终失败,这意味着它可以替换得比您想要的更多。 所以我调整了一下表达“”,并使用选项RegexOptions.SingleLine | RegexOptions.IgnoreCase 这工作更好(对我来说),但我当然不能保证我没有忽略其他一些情况。 – sgmoore 2009-10-10 12:39:44