从另一个表单为浏览器设置导航字符串
本文关键字:设置 导航 字符串 浏览器 另一个 表单 | 更新日期: 2023-09-27 18:07:51
我想从另一个表单中设置一个浏览器的导航,我在usercontrol
中定义了这个函数public string LoadHTML(string htmlfilepath)
{
return htmlfilepath;
}
private void startpage()
{
OnThisLoad();
webBrowser1.Navigate(LoadHTML(""));
}
的主格式
htmlLoadWebbrowser1.LoadHTML(@"D:'H2.htm");
我错过了什么吗?
我不认为你的LoadHTML函数在做你想要的
public void LoadHTML(string htmlfilepath)
{
webBrowser1.Navigate(htmlfilepath);
}
如果是这样,那么您的其他函数将中断
private void startpage()
{
OnThisLoad();
webBrowser1.Navigate("");
}
我给你写一个例子:
我认为你有两个名称为form1
, form2
和usercontrol1
的形式
设置usercontrol1
上web-browser
控件的Modifiers
属性为Public
。
如果你的用户控件放在form1上,设置它的Modifiers
属性为Public
在第二种形式(形式2)中这样做:
private void Form2_Load(object sender, EventArgs e)
{
Form1 frm1 = new Form1();
frm1.Show();
frm1.userControl11.webBrowser1.Navigate("http://google.com");
}