gpt4 book ai didi

c# - 如何将 Press Enter Key 发送到 Web 浏览器控件中的 htmlelement

转载 作者:行者123 更新时间:2023-11-30 18:31:22 26 4
gpt4 key购买 nike

我正在开发包含 Web 浏览器控件的 Win Form 应用程序,在网页中有一个文本框字段,我将其作为 htmlelement..

我用一个字符串值正确填充它,然后我想发送回车键按提交其中的值(value)..

到目前为止,这是我的代码:

HtmlDocument hd = wbr.Document;//wbr is web browser control
HtmlElement he = hd.GetElementById("response_field");
he.SetAttribute("value", ans);//filled correctly
wbr.Select();
he.Focus();
he.InvokeMember("submit");
SendKeys.Send("{ENTER}");

我试过 invoke member,试过 sendkey 但都没有用..

如何做到这一点?

最佳答案

来自 MSDN - Navigated :

// Navigates to the URL in the address box when 
// the ENTER key is pressed while the ToolStripTextBox has focus.
private void toolStripTextBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
Navigate(toolStripTextBox1.Text);
}
}

关于c# - 如何将 Press Enter Key 发送到 Web 浏览器控件中的 htmlelement,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20308441/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com