一个关于伸缩的问题(50分)

  • 主题发起人 主题发起人 94132195
  • 开始时间 开始时间
9

94132195

Unregistered / Unconfirmed
GUEST, unregistred user!
一个FORM里有PANEL,PANEL里有EDIT,COMBOBOX,TEXT等,当调整FORM为最大块时
PANEL能够随着放大,但PANEL里的EDIT等控件的大小却全然不变,现想请教各位有
没有办法使到运行这个FORM时无论是点它的最大块还是还原块,里面的控件都能随着
伸缩(PANEL是可以的,但PANCEL里的控件却不行),望指教,thanks!
 
可以用SCALEBY函数搞定.
 
设置scale为true.
 
找一个比例,例如根据Form在放大缩小前的Height,Width和放大缩小后的Height,Width
求得一个比例,将窗体的所有控件都根据这个比例改变Height,Width!
呵呵,我说说瞒简单的!你试试看!(字体好像没办法)
我有一个控件的!要的话我发给你!(给我EMail)
 
不用写代码的。
你将 Button 的属性 Anchors 中的 akLeft,akTop,akRight,akBottom
都设成 True .就能变大小了。
 
>>Puma Wang
将 Button 的属性 Anchors 中的 akLeft,akTop,akRight,akBottom都设成 True

这个缩放好像不是按比例缩放的,是所有控件的长宽都长了相同的尺寸!
这样点击最大化后,parent变化多大,它下面所有的控件都会变化的多大!
(我试了一下的,不知我说错没有)
 
哎呀,不好意思
好象是的,这对Button 之类就没有用了。
自己写代码了,看来不能懒了。
 
to sandao同志
from 94132195
my email:94132195@sina.com
my qq:45695283
多谢!如果有机会请你来一餐大大的
 
不太好意思啊!呵呵!不过还是谢了!
已发!请收!
 
接受答案了.
 
后退
顶部