在窗口1中打开窗口2并运行窗口2的控件
有两个窗口,窗口1里面有个按键,窗口2中有个webBrowser控件。现在要实现的功能是:点击窗口1的按键后打开窗口2,并显示相应的网页。
我原来是点击窗口1的按键打开窗口2,再在窗口2中点击按键打开网页,现在需要按照上面的描述来实现功能,我是初学者网上说的不太明白,请各位能否详细点说,谢谢大家
这是窗口1:
按键的代码是:
private void btn1_Click(object sender, EventArgs e)
{
fclsForm1 frmForm1 = new fclsForm1();
frmForm1.ShowDialog();
frmForm1.Dispose();
}
这是窗口2:
------解决方案--------------------private void btn1_Click(object sender, EventArgs e)
{
fclsForm1 frmForm1 = new fclsForm1();
frmForm1.ShowDialog();
frmForm1.Dispose();}//删掉这局,这里你释放掉了你创建的窗口2
------解决方案--------------------窗体1中
Form2 frm = new Form2();
frm.ShowDialog();
Form2的OnLoad或构造函数中加载网页,就是这个步骤?
------解决方案--------------------
C# code
private void btn1_Click(object sender, EventArgs e)
{
fclsForm2 frmForm1 = new fclsForm2(true);
frmForm1.ShowDialog();
}
from2中
public Form2(bool _isTrue)
{
InitializeComponent();
isTrue=_isTrue;
}
public bool isTrue;
窗体加载事件中
if(isTrue)
{
//调用点击按键的事件
}
------解决方案--------------------
写个statice静态类,把窗口2传给窗口1
------解决方案--------------------
写代码要明白每一句是干啥用的,不然就是往码农方向发展了