一个弱弱的问题(50分)

  • 主题发起人 主题发起人 wldandan
  • 开始时间 开始时间
W

wldandan

Unregistered / Unconfirmed
GUEST, unregistred user!
我想实现,当点击右上角的最大化时,form里的东东也会随着变大,清高手指点一下吧!!

先谢过了!!
 
Realsoft全套控件(含源码),for d345 其中的rsformgrow是你所想要的。
d5以上的版本全套可能安装不了,但可以单个安装其中的部分(rsformgrow就可以)
http://www.codelphi.com/hanyi/down/01624/realsoft_complete.zip
 
知道Tform有个ScaleBy吧,就用它了.在form的OnResize中调用并设置比例参数,就能将form上
所有twincontro的子孙改变大小.
 
如果不使用特别手法的话,还是再Form的OnResize中按照一定比例来调吧!
就是有点辛苦!
 
procedure TForm1.FormResize(Sender: TObject);
begin
Scaleby(100,80); //有条件地使用
end;
 
你在设计窗体的时候,用Tpanel把控件分成几个组来使用,
然后,分别设置Align属性为client,你看看应该可以的!
 
后退
顶部