gpt4 book ai didi

.net - 如何使 WPF WebBrowser 只读?

转载 作者:行者123 更新时间:2023-12-01 07:12:20 26 4
gpt4 key购买 nike

我正在使用 WPF WebBrowser 控件来预览用户键入的 HTML。

例子...

WPF TextBox and WebBrowser controls http://img411.imageshack.us/img411/2296/appbz9.jpg

但是,如何将 WebBrowser 控件设为只读?我不希望用户点击那里的链接并离开预览页面。

我希望我的用户创建链接。我只想确保“预览” Pane 是正确页面的预览。

最佳答案

捕获 WebBrowser 控件的 Navigating 事件并将其 NavigatingCancelEventArgs 的 Cancel 属性设置为 True。

Visual Basic 代码...

Private Sub WebBrowser1_Navigating(...) 处理 WebBrowser1.Navigating
如果 WebBrowser1Locked 那么
e.取消 = 真
万一
结束子

这需要一个全局锁定 bool 变量。

部分公开课窗口1
Dim WebBrowser1Locked As Boolean = True
...
结束类

并锁定和解锁以环绕所需的导航。

WebBrowser1Locked = False
WebBrowser1.NavigateToString("...")
WebBrowser1Locked = True

关于.net - 如何使 WPF WebBrowser 只读?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/381492/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com