【问题标题】:Disable clicking or typing in a WebBrowser Control禁止在 WebBrowser 控件中单击或键入
【发布时间】:2012-11-05 17:44:45
【问题描述】:

我正在使用 WebBrowser 控件。我需要禁用点击或打字。

我该怎么做?

【问题讨论】:

标签: c# webbrowser-control


【解决方案1】:

为了防止用户点击链接,我将AllowNavigation 属性设置为False

从技术上讲,用户仍然可以点击链接,他们只是不做任何事情。设置此属性后,更新DocumentText 属性似乎不起作用,您需要打开AllowNavigation,设置html 文本,然后关闭。

【讨论】:

    【解决方案2】:

    您可以完全禁用 WebBrowser 控件,我相信它支持启用禁用功能,因此您可以阅读但不能点击或输入

    YouWebBrowserControllID.Enabled = false;
    

    在其他情况下试试这个

    ((Control)webBrowser1).Enabled = false;
    

    【讨论】:

    • webBrowser1 没有启用的方法。我假设 YouWebBrowserControlID 表示 webBrowser1(或为 WebBrowser 控件选择的名称)
    • 很好的答案。我试图每秒拍摄一次屏幕截图并在图片框中显示!我摆脱了那个问题:)。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-31
    • 1970-01-01
    • 2012-07-04
    相关资源
    最近更新 更多