2011-10-30 24 views
0

我有一个winform应用程序,我嵌入了一个webrowser控件。 我在webbrowser控件中加载html,在html中填写表单,然后单击提交 问题是我需要能够在Winform应用程序中将提交的数据捕获为变量。身份证可能吗?请帮我在webbrowser控件中提交表单,获得winform结果。怎么样?

+0

呃,为什么你需要读回你自己填写表格的值? –

+0

正在为学生创建一个winfom测试应用程序,由于灵活性,我决定使用html表单从中收集数据。将根据随机生成的一组问题自动生成html表单(其中将包括问题和html表单控件)。你认为我能以另一种方式解决吗? – Smith

回答

1

可以附加到按钮单击事件代码:

var theButton = webbrowser1.Document.GetElementById("loginbutton") 
theButton.Click += (sender, args) => { ... }; 

和处理程序,你可以得到表单字段来自:

webbrowser1.Document 

它可以让你真正捕捉填好的表格是前submited。所有这些东西都必须在文档完成事件中完成。

希望它有帮助。