C# 如何winform texboxt文本传递值网页文本框

C# 如何winform texboxt文本传递值网页文本框,c#,winforms,c#-4.0,textbox,webbrowser-control,C#,Winforms,C# 4.0,Textbox,Webbrowser Control,我有textbox1,我想把textbox1.Text转换成webbrowser1网页文本框,怎么做 private void button2_Click(object sender, EventArgs e) { HtmlDocument doc = webBrowser1.Document; HtmlElement HTMLControl2 = doc.GetElementById("flightno-filter"); //HTMLControl.Style = "

我有
textbox1
,我想把
textbox1.Text
转换成
webbrowser1
网页文本框,怎么做

private void button2_Click(object sender, EventArgs e)
{
    HtmlDocument doc = webBrowser1.Document;
    HtmlElement HTMLControl2 = doc.GetElementById("flightno-filter");
    //HTMLControl.Style = "'display: none;'";
    if (HTMLControl2 != null)
    {
        // HTMLControl2.Style = "display: none";
        HTMLControl2.InnerText = textBox1.Text;
    }
}
我有下面的代码,但网页文本框选择的索引更改事件未被激发。如何做到这一点

private void button2_Click(object sender, EventArgs e)
{
    HtmlDocument doc = webBrowser1.Document;
    HtmlElement HTMLControl2 = doc.GetElementById("flightno-filter");
    //HTMLControl.Style = "'display: none;'";
    if (HTMLControl2 != null)
    {
        // HTMLControl2.Style = "display: none";
        HTMLControl2.InnerText = textBox1.Text;
    }
}
请看下图


您试图在网页中输入文本,然后让Web浏览器引发输入框的更改/输入事件?您必须调用“onChange”事件或其他事件

在下面我创建WebBrowser上升键下降事件时,使用SendKey:

private void button2_Click(object sender, EventArgs e)
{
    HtmlDocument doc = webBrowser1.Document;
    HtmlElement HTMLControl2 = doc.GetElementById("flightno-filter");
    //HTMLControl.Style = "'display: none;'";
    if (HTMLControl2 != null)
    {
        // HTMLControl2.Style = "display: none";
        HTMLControl2.InnerText = textBox1.Text;

        HTMLControl2.Focus();              // Set focus to input box
        SendKeys.SendWait("{Right}");      // Send "Right" key
        textBox1.Focus();                  // Give focus back for one of WinForms control

    }
}

私有无效按钮2\u单击(对象发送者,事件参数e){HtmlDocument doc=webBrowser1.Document;HtmlElement HTMLControl2=doc.GetElementById(“flightno筛选器”);//HTMLControl.Style=“'display:none;”如果(HTMLControl2!=null){//HTMLControl2.Style=“显示:无”;HTMLControl2.InnerText=textBox1.Text;}但是webbrowser选择了indexchange事件未激活。通过编辑您发布的代码,您可以在评论部分看到它不可读。哪个事件未激活?请添加该代码,谢谢您的回复:)它对我有用。。谢谢您的帮助,如何激活onclick事件?这是另一个问题,因为您在上述问题中没有问它选项。创建新问题,并描述您正在使用的网站(URL)、您尝试单击的元素、您尝试的内容(描述需要详细说明,否则人们会从您那里指出)。对。如果您询问新问题并在此处发表评论来通知我,我可以帮助您:)我有这个网站,也希望具有相同的功能;(如何做到这一点,此网页文本框文件onclick event@Sakura