码迷,mamicode.com
首页 > 其他好文 > 详细

动态创建Ⅰ

时间:2014-05-05 21:50:24      阅读:291      评论:0      收藏:0      [点我收藏+]

标签:style   width   com   c   for   height   

//单独动态创建一个控件;

procedure TForm1.BitBtn1Click(Sender: TObject);
var
  myPanel : TPanel;
begin

   myPanel := TPanel.Create(nil);

 

//关于Create(nil)和Create(Self)的区别是:

 

//create(nil) 代表 object 创建无属主,create(self) 一般代表object归属于当前目标而已,

//create(nil)需要自己释放内存,create(self)由self对象负责释放创建的对象,当Self释放时自动触发释放

with myPanel do
   begin
     Parent := Form1;//如果没有这句,新创建的myPanel将不会显示在窗体上
     Left := 100;//位置信息
     Top := 100;
     Width := 200;//大小信息
     Height := 200;
   end;
end;

动态创建Ⅰ,布布扣,bubuko.com

动态创建Ⅰ

标签:style   width   com   c   for   height   

原文地址:http://www.cnblogs.com/lingzhiwen/p/3704928.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!