为什么运行时界面与设计时不一样。 (100分)

  • 主题发起人 主题发起人 HunterTeam
  • 开始时间 开始时间
H

HunterTeam

Unregistered / Unconfirmed
GUEST, unregistred user!
我用的是MDIChildForm,动态调用,Scaled属性设为false,在Form上放了一个PageControl,
在PageControl的第一页上放了一个AlignStringGrid,在Grid下放了几个按钮和一个Label
和一个edit,除Grid外,其作控件的anchors均设为与底边对齐。
运行时,PageControl与Grid老是会比设计时大出许多,从面使Grid的滚动条无法看见,
并且Page的第一页上除Grid外的几个控件被Grid覆盖住或显示在Grid上。我现在只好用
代码来强行设定其宽度和高度,请问有谁知道这其中原因,有没有更好的办法来解决。
我的Delphi5运行在Windows 2000 professional下。
 
是不是这两个控件的字体设置不对,你设成GB看看!
 
试了一下,不存在你说的情况,与设计时是一样的啊。你试试把mdiChild窗体的AutoSize
属性设为true看能不能解决。
 
谢谢YoungSun!
 
后退
顶部