一个简单的问题(30分)

  • 主题发起人 主题发起人 bigbird_l
  • 开始时间 开始时间
B

bigbird_l

Unregistered / Unconfirmed
GUEST, unregistred user!
我在进行窗体设计时放了一些控件,如何使得这些控件在运行时与Form的比例
始终不变(不论是全屏还是还原)。请指教。
 
such as panel.ScaleBy(M, D: Integer);
 
有这样的控件.
 
如果不用控件,总体思路应如下:
1.先把form 和某个控件的位置和长宽比例记录下来,定为site_x,site_y,scale_x,scale_y;
2.在form中的FormResize事件修改控件的位置和长宽.
具体怎吗算?我就不说了吧.剩下的留给你自己.
 
对单个控件可运用Anchors属性。
 
你去Delphi俱乐部看看,哪儿有这种控件。
 
Thank you very much!!
 
后退
顶部