问题描述
我创建了一个mdi程序,使用了fixdialog,和普通sizeable窗口,fixdialog设定成没有最大化和最小化的按钮,但是当sizeable最大化后,fixdialog窗口等都最大化了,怎样能解决这个问题。让不该最大化的窗口维持原先大小。
解决方案
解决方案二:
mdi就是这样的,要不全部最大化,要不全部normal,windows规定的..其他开发工具作出来的程序也是这样,你还是放弃吧。
解决方案三:
mdi本来就有这个问题,你可以重写fixdialog窗口的resize(resizeing)事件(不太记得是什么事件了),在该事件中绑定画面的大小
解决方案四:
使用了fixdialogMaximizeBox=false;MinimizeBox=false;
解决方案五:
Formf=newForm();f.FormBorderStyle=FormBorderStyle.FixedDialog;f.MinimizeBox=false;f.MaximizeBox=false;f.MdiParent=this;f.Show();试了一下,没楼主所说的问题...
解决方案六:
很遗憾,Windows的MDI就是这种模式,搂主改不掉的搂主可以使用其它方式实现自己的需求
时间: 2025-01-23 23:52:02