所以我在这一点上只有一个工作。我在webBrowser1下遇到错误。我不确定为什么请帮忙。我知道如果我要解决所有问题,我就是aske,所以我将编辑下面的代码以显示form.cs中的所有内容。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
private void Submit_Click (object sender, EventArgs e)
{
using (WebBrowser browser = new WebBrowser())
{
browser.Url = new Uri("http://www.google.com");
HtmlElement textBox = webBrowser1.Document.All["textbox1"];
if (textBox1 != null)
{
textBox.InnerText = textBox1.Text;
}
}
}
我错过了让这项工作正常的事情。请指教。
答案 0 :(得分:0)
我猜想缺少的一件事是.InnerText,你要将textBox内容分配给textBox1。
if (textBox1 != null)
{
textBox1.InnerText = textBox.InnerText;
}
答案 1 :(得分:0)
在你的例子中,看起来你的目标已被翻转。不应该看起来像这样:
if(textBox != null)
{
textBox.innerText = textBox1.Text;
}
答案 2 :(得分:0)
问题在于你的任务。如果您想从textBox1
获取输入并将其分配给textBox
的html文本框,请执行以下操作:
HtmlElement textBox = webBrowser1.Document.All["textbox1"];
if (textBox1 != null)
{
textBox.InnerText = textBox1.text;
}