日期:2014-05-19  浏览次数:20780 次

三窗体相互调用问题:MDI主窗体、登陆窗体、子窗体,谢谢!
从MDI主窗体弹出登陆窗体,   通过登陆窗体弹出子窗体,如何实现?

另外登陆窗体弹出子窗体时,两者间的数据如何传递,比如ID号?

谢谢!

------解决方案--------------------
从MDI主窗体弹出登陆窗体, 通过登陆窗体弹出子窗体,如何实现?

另外登陆窗体弹出子窗体时,两者间的数据如何传递,比如ID号?

谢谢!

mdi弹登陆:
formLogin fl=new formLogin();
fl.MdiParent = this;
fl.Show();

登陆弹mdi的子窗体
zform zf=new zform();
zf.MdiParent=this.Parent;
zf.Show();

传id
可以在zform中定义一个构造的类,带id参数的
public zform(Int32 id){

}
然后
zform zf=new zform(100);
....


------解决方案--------------------
同意上面的说法,还有把主窗体的IsMdiContainer设置成True