WebBrowser.AllowWebBrowserDrop 属性

定义

获取或设置一个值,该值指示 WebBrowser 控件是否导航到拖放到它上面的文档。

C#
public bool AllowWebBrowserDrop { get; set; }

属性值

如果控件接受拖放到它上面的文档,则为 true;否则为 false。 默认值为 true

例外

WebBrowser 实例不再有效。

未能从基础 ActiveX IWebBrowser2 控件检索到对 WebBrowser 接口的实现的引用。

示例

下面的代码示例演示如何使用 AllowWebBrowserDrop 属性。

C#
webBrowser1.AllowWebBrowserDrop = false;

注解

默认情况下,控件 WebBrowser 会自动导航到拖放到其中的文档。 将 控件用作通用浏览器时,此行为非常有用。 如果使用 控件显示专为应用程序设计的内容(例如基于 HTML 的用户协助),请将 属性设置为 AllowWebBrowserDropfalse 以防止显示其他内容。 如果要隐瞒正在使用 WebBrowser 控件的事实,例如创建将基于 Web 的控件与 Windows 窗体控件无缝结合的用户界面,这尤其有用。

可以通过将 和 IsWebBrowserContextMenuEnabled 属性设置为 WebBrowserShortcutsEnabledfalse来禁用其他标准浏览器功能。

备注

此属性与 属性无关, Control.AllowDrop 并且不会导致控件发生拖放事件(如 Control.DragDrop 事件)。

适用于

产品 版本
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

另请参阅