2
我的VB.net表單中有一個WebBrowser。我想禁止用戶單擊Web瀏覽器中的鏈接,但仍可以滾動Web瀏覽器。 我發現這個代碼,但它鎖定了整個WebBroswers,所以我不能點擊鏈接或滾動,但我需要能夠滾動。如何禁用單擊Web瀏覽器,但仍然能夠滾動WebBroswer
DirectCast(WebBrowser1, Control).Enabled = False
我的VB.net表單中有一個WebBrowser。我想禁止用戶單擊Web瀏覽器中的鏈接,但仍可以滾動Web瀏覽器。 我發現這個代碼,但它鎖定了整個WebBroswers,所以我不能點擊鏈接或滾動,但我需要能夠滾動。如何禁用單擊Web瀏覽器,但仍然能夠滾動WebBroswer
DirectCast(WebBrowser1, Control).Enabled = False
只需設置以下屬性:
WebBrowser1.AllowNavigation = False
哈克變通辦法來改變從代碼的地址將打開AllowNavigation再度登場,但它需要一個BeginInvoke的,讓導航拿然後再關閉它:
WebBrowser1.AllowNavigation = True
WebBrowser1.Navigate("new web address...")
Me.BeginInvoke(New Action(Sub() WebBrowser1.AllowNavigation = False))
謝謝你的工作。 –
當我更改網址時,它不會轉到其他頁面。有沒有辦法我仍然可以做到這一點,仍然可以更改網址。 –
@ n.Mehta更新了帖子。 – LarsTech