问题描述
主窗体MainForm两个窗体,Form1,Form2调用Form1,然后点全屏这时候Form1是全屏状态然后通过主窗体MainForm的菜单调用Form2,这个时候要求Form2启动的时候不能全拼但是程序里却自己全屏了前提是我在调用Form2时,Form1被我设置成全屏状态,所以在调用Form2时,就跟着全屏了,,能不能不要让Form2全屏,但Form1保持全屏
解决方案
解决方案二:
该回复于2009-06-18 17:16:53被版主删除
解决方案三:
不太明白什么意思?帮顶了!
解决方案四:
this.WindowState=FormWindowState.Normal;Form1f1=newForm1();f1.WindowState=FormWindowState.Maximized;
解决方案五:
是否可以在showForm2的时候加上frm.Show()frm.WindowState=FormWindowState.Normal
解决方案六:
错了.....不能newForm1要遍历所有子窗体找到Form1//这个方法不知道行不行
解决方案七:
你是非模态的啊可以用代码作控制,或者设置一下属性
解决方案八:
请问怎么设置属性啊??
解决方案九:
frm.WindowState=FormWindowState.Normal如果这样的话,上面的窗体也会从最大化变成Normal,真晕哦
解决方案十:
wxm3630478说的是,但是那样画面会刷新一下,看着好别扭。。
解决方案十一:
那就不知道还有没有别的办法了........
解决方案十二:
show窗体的时候是否考虑showdialog的模式看看
解决方案十三:
MDI中不能用showdialog吧
解决方案十四:
你的意思是Form2不全屏,Form1全屏,还让Form2在前面显示?这样估计是不太可能我认为最大化的那个应该就是当前活动的窗体如果让Form2不全屏显示,那可以先遍历全部的子窗体,将有全屏显示的设置成不全屏显示,再显示时就可以不是全屏的