C# 有没有办法在Windows窗体的WebBrowser中键入内容?

C# 有没有办法在Windows窗体的WebBrowser中键入内容?,c#,winforms,webbrowser-control,C#,Winforms,Webbrowser Control,我的Windows窗体中有一个webBrowser(System.Windows.Forms.webBrowser), 我已经将url属性设置为“”,当我运行解决方案时,它会在我的表单中显示google 我的问题是,你能通过编程在搜索框中写东西吗 我有权访问webBrowser中的DOM元素吗?我可以修改它们吗?您可以使用webBrowser控件的Document属性进行修改, 类似的东西应该可以工作(未经测试) 希望这有帮助 简言之,是的,你可以。到目前为止你试过什么?一个小小的代码在这里有很

我的Windows窗体中有一个webBrowser(
System.Windows.Forms.webBrowser
), 我已经将url属性设置为“”,当我运行解决方案时,它会在我的表单中显示google

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


我有权访问webBrowser中的DOM元素吗?我可以修改它们吗?

您可以使用webBrowser控件的Document属性进行修改, 类似的东西应该可以工作(未经测试)


希望这有帮助

简言之,是的,你可以。到目前为止你试过什么?一个小小的代码在这里有很长的路要走
if (webBrowser1.Document == null) return;
var input = webBrowser1.Document.GetElementById("gbqfq")
input.SetAttribute("value","search for foobar");