我的VB.net表单中有一个WebBrowser。我想禁用用户点击Webbrowser中的链接,但仍然能够滚动Web浏览器。 我找到了这段代码,但它锁定了整个WebBroswers,因此我无法点击链接或滚动,但我需要能够滚动。
DirectCast(WebBrowser1, Control).Enabled = False
答案 0 :(得分:1)
只需设置以下属性:
WebBrowser1.AllowNavigation = False
从代码更改地址的hacky解决办法是再次打开AllowNavigation,但它需要一个BeginInvoke来允许导航在再次关闭之前进行:
WebBrowser1.AllowNavigation = True
WebBrowser1.Navigate("new web address...")
Me.BeginInvoke(New Action(Sub() WebBrowser1.AllowNavigation = False))