怎么修正窗体大小?(100分)

  • 主题发起人 yoyo_monster
  • 开始时间
Y

yoyo_monster

Unregistered / Unconfirmed
GUEST, unregistred user!
我做的一个子窗体,有3个panel,分别设为allefe,alclient,alright.当窗体大小变动的时候,中间那个设为alclient属性的窗体就可能变得特别小,怎么来避免这个问题呢?
 
可以用代码控制(或在窗体的属性中设置)窗体的最小大小
 
把窗體的CONSTRAINTS的MIXWIDTH設置下
 
可以做一个提示窗体,就是将主窗体的最大化按钮给隐藏了.让人不好最大化,就解决你的问题了.当然也可以按照wfymqj的说法写代码
 
delphi天堂群:4654765,不去是你的损失
 
你说的问题最大化时应该没问题吧?中间那个只会变大,
为了防止窗口缩小的时候中间的panel缩小,你可以设置窗口的最小程度,就是小于多高多宽的时候就不能再小了!方法:
修改form的constraints属性(将列表展开,即按Constraints旁的“+”号),将minheight的值,minwidth的值设置成最小的时候的值,即可
 

Similar threads

D
回复
0
查看
740
DelphiTeacher的专栏
D
D
回复
0
查看
742
DelphiTeacher的专栏
D
D
回复
0
查看
591
DelphiTeacher的专栏
D
顶部