有没有一种方法可以在Windows窗体的web浏览器中键入东西

本文关键字:浏览器 web 窗体 Windows 一种 方法 有没有 | 更新日期: 2023-09-27 18:02:28

我有一个web浏览器(System.Windows.Forms.WebBrowser)在我的windows形式,我将url属性设置为"http://www.google.com",当我运行解决方案时,它会在我的表单中显示google。

我的问题是,你能在搜索框中编程地写东西吗?

我可以访问web浏览器内的DOM元素,我可以修改它们吗?

有没有一种方法可以在Windows窗体的web浏览器中键入东西

你可以使用WebBrowser控件的Document属性,像这样的东西应该可以工作(未测试)

if (webBrowser1.Document == null) return;
var input = webBrowser1.Document.GetElementById("gbqfq")
input.SetAttribute("value","search for foobar");

希望这对你有帮助!