从Mdi菜单中新建一个窗体(窗体1),然后再点下一步到达窗体2(不是子窗体),然后编辑完再点下一步(窗体3)
到窗体3时,窗体2没关掉.现在我想点窗体3 中的完成,同时也想关掉窗体2,怎么关啊?注:用   窗体2 frm=new 窗体2()
frm.close()这是行不通的!请问有没有高人知道呢?还有一个问题,我在第二个窗体怎么操作第一个窗体的树,
我想给第一个窗体中的树加一点东东,用代码.注:我在第二个窗体中用了  窗体1 frm=new 窗体1()
frm.listView........
不行的,没效果.

解决方案 »

  1.   

    如果是做wizard,你可以在同一个窗体中进行操作,来加载不同的usercontrol,或者用tabcontrol,来切换不同的tabpage即可。
      

  2.   

    1.可以在program.cs中,修改
    if (A.ShowDialog()!=DialogResult.OK) return;
    if (B.ShowDialog()!=DialogResult.OK) return;
    if (C.ShowDialog()!=DialogResult.OK) return;2.把控件放在Panel里面,设置不同的Visable即可。
      

  3.   

    第二个问题
    你把第一个窗体里的listView命名为static变量就可以了第一个问题好像不可能按照你的想法实现
      

  4.   

    在点击进入窗口3的按钮代码最后
    this.close();
      

  5.   

    http://blog.csdn.net/zhzuo/archive/2006/05/05/708941.aspx