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控件和两个按钮,一个用来打开“查找”对话框,另一个用来关闭它。