WebBrowser.GoSearch 方法

定义

WebBrowser 控件导航到当前用户的默认搜索页。

C#
public void GoSearch();

例外

WebBrowser 实例不再有效。

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

示例

下面的代码示例演示如何使用 GoSearch 方法实现控件的WebBrowser“搜索”按钮,类似于 Internet Explorer 中的按钮。 此示例要求窗体包含名为 WebBrowserwebBrowser1 控件和 Button 名为 的 ButtonSearch控件。

有关完整代码示例,请参阅 如何:向 Windows 窗体应用程序添加 Web 浏览器功能

C#
// Navigates webBrowser1 to the search page of the current user.
private void searchButton_Click(object sender, EventArgs e)
{
    webBrowser1.GoSearch();
}

注解

可以使用此方法实现类似于 Internet Explorer 中的搜索功能。 用户可以在“ Internet 选项 ”对话框中指定默认搜索页,该搜索页可从“控制面板”或 Internet Explorer 中的“ 工具 ”菜单获取。

默认搜索页存储在注册表中的 HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Search Page 注册表项下。 对于 Internet Explorer 的更高版本,必须修改此注册表项才能更改此方法使用的默认搜索页。 若要使用非默认搜索页,请调用 Navigate 方法或指定 Url 属性。

适用于

产品 版本
.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

另请参阅