Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1225300
  • 博文数量: 788
  • 博客积分: 4000
  • 博客等级: 上校
  • 技术积分: 7005
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-19 15:52
文章存档

2017年(81)

2011年(1)

2009年(369)

2008年(337)

分类:

2009-04-08 09:22:44



怎么样才可以使得窗体中的控件随窗体变化而变化

设置Align和Anchors属性

在窗体的OnResize事件里重新设置一个目标控件的Left、Top、Width与Height值即可  
 

如果想要控件的位置变而大小不变,可以这样:  
  procedure   TForm1.FormResize(Sender:   TObject);  
  begin  
   
      Button1.Left:=round(left*clientwidth/fwidth);  
      Button1.Top:=round(top*clientheight/fheight);  
   
  end;  
  其中left,top   是最初button1的left与top值,fwidth,fheight是最初form1的width与height值.



--------------------------
新闻:FriendFeed 正在踏进 twitter 的领域
导航:博客园首页  知识库  新闻  招聘  社区  小组  博问  网摘  找找看
阅读(475) | 评论(0) | 转发(0) |
0

上一篇:时间问题datetimetostr

下一篇:串口打印问题

给主人留下些什么吧!~~