刚运行时,异常如图:看,上面的子窗体的一部分都被挡住了.
可,在不同的子窗体里切换一遍后就变成正常了:
我的代码是这样的: private static FrmStuInfo stuInfo;
private void tsmlStuInfo_Click(object sender, EventArgs e)
{//打开学生信息表窗口.
if (stuInfo == null || stuInfo.IsDisposed)
{
stuInfo = new FrmStuInfo();//实例化窗体对象.
stuInfo.MdiParent = this;//指定当前主窗体为MID父窗体.
stuInfo.WindowState = FormWindowState.Normal ;//子窗可视状态.
this.LayoutMdi(MdiLayout.Cascade);//层叠显示MDI 子窗体.
stuInfo.Show();//打开MID子窗体.
}
else
{
stuInfo.Activate();//激活当前窗口.
}
}如上了,我哪儿不对了呢?怎么修改才能让它直接运行就正常显示啊?请各位指点啊,谢谢了!
可,在不同的子窗体里切换一遍后就变成正常了:
我的代码是这样的: private static FrmStuInfo stuInfo;
private void tsmlStuInfo_Click(object sender, EventArgs e)
{//打开学生信息表窗口.
if (stuInfo == null || stuInfo.IsDisposed)
{
stuInfo = new FrmStuInfo();//实例化窗体对象.
stuInfo.MdiParent = this;//指定当前主窗体为MID父窗体.
stuInfo.WindowState = FormWindowState.Normal ;//子窗可视状态.
this.LayoutMdi(MdiLayout.Cascade);//层叠显示MDI 子窗体.
stuInfo.Show();//打开MID子窗体.
}
else
{
stuInfo.Activate();//激活当前窗口.
}
}如上了,我哪儿不对了呢?怎么修改才能让它直接运行就正常显示啊?请各位指点啊,谢谢了!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货