C# 如何关闭webbrowser控件中的查找窗口

C# 如何关闭webbrowser控件中的查找窗口,c#,.net,winforms,C#,.net,Winforms,我使用WebBrowser控件,它具有查找功能: private void findToolStripMenuItem_Click(object sender, EventArgs e) { webBrowser1.Select(); SendKeys.Send("^f"); } 这很好用。唯一的问题是,用户可以使WebBrowser无法执行某些其他任务: webBrowser1.Visible = false; 但是Find窗口仍然可

我使用
WebBrowser
控件,它具有查找功能:

    private void findToolStripMenuItem_Click(object sender, EventArgs e)
    {
        webBrowser1.Select();
        SendKeys.Send("^f");
    }
这很好用。唯一的问题是,用户可以使
WebBrowser
无法执行某些其他任务:

webBrowser1.Visible = false;
但是
Find
窗口仍然可见。有什么建议吗? 谢谢。

若要关闭,请尝试此选项

        webBrowser1.Select();
        SendKeys.Send("^f");
        SendKeys.Send("{ESCAPE}");

没有简单/直接的方法来控制“查找”对话框。关闭“查找”对话框的一种方法是在对话框有焦点时向其发送“转义”。如果在发送“ESCAPE”之前先发送“^f”,则将强制“查找”对话框获得焦点。

@GenZiy-word。它对我有用。我有一个简单的表单,有一个webbrowser控件和两个按钮,一个用来打开“查找”对话框,另一个用来关闭它。