我有一个winform
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
string address = textBox1.Text;
webBrowser1.Navigate(address);
}
}
它只是加载网页,从文本框中获取网址。 这就是项目的结束。
稍后我有另一个winform,它将遍历第一个winform的webBrowser控件的dom并列出所有标签。 两个winforms都在不同的程序集中。 我知道当两个都在同一个程序集中时如何使用mshtml。 但在这种情况下我该如何开始?
我只有第一个winform的exe文件,没有源代码。
答案 0 :(得分:0)
如果不同的程序集是指不同的项目,或者是一个项目和一个程序集,那么一个项目应该引用程序集/其他项目。这样,您就可以使用包含Web浏览器控件的表单类。
要通过其包含的表单使用Web浏览器控件,您需要:
get
访问者访问它的公共财产,或者......