form最大化时,怎样让panal也跟着变大以适应form边框?60分(60分)

  • 主题发起人 主题发起人 xjnxjn
  • 开始时间 开始时间
X

xjnxjn

Unregistered / Unconfirmed
GUEST, unregistred user!
rt;
请教该如何做?
谢谢!
 
没搞错吧。So easy ?
在 Object Inspector 中把 Panel 的 Align 属性设为 alClient
或在代码里写:
Panel1.Align := alClient;

呵呵,60 分拿来。
 
哈,来晚了。
如果你只是要Panel随FORM的比例而变化的话,那么
procedure TForm1.form1resize(Sender: TObject);
begin
panel1.Width:=panel1.width*form1的缩放比例;
panel1.height:=panel1.height*form1的缩放比例;
end;
 
Panel1.Align := alClient;
Panel1.Align := alRight;
Left,top,bottom

 
如果你只希望panel随form按比例变化而不是和form一样大, 那么用D4, D5的话有个
很简单的方法, 设置Anchors = []; (将Left, Top, Right, Bottom都置成False)
 
多人接受答案了。
 
another_eyes的方法中好象left,top,right,bottom设成true才对。
 
后退
顶部