delphi 编程技巧

源代码在线查看: sender,self,owner,parent (2000年12月28日).txt

软件大小: 774 K
上传用户: zyhunicom
关键词: delphi 编程技巧
下载地址: 免注册下载 普通下载 VIP

相关代码

				Sender,Self,Owner,parent (2000年12月28日) 
				
				网友更新  分类:系统   作者:北京男人  推荐:北京男人   阅读次数:497  
				(http://www.codesky.net)  
				
				--------------------------------------------------------------------------------
				-----------------------------------------------------
				Sender,Self,Owner,parent 
				-----------------------------------------------------
				Sender--意义:指本对象。Sender在什么对象相关代码里,那么Sender就是什么。
				Self--意义:指本类,也就是Self被引用的类。比如若在类TMyClass内引用了Self,那么Self=TMyClass.
				Owner--意义:哪个对象释放我的内存啊?
				
				如:Pan:=TPanel.Create(Self);其中Create的参数是:AOwner:TComponent。Owner释放Pan的内存。因为窗口释放Pan的内存,但窗口类的对象是Self.一般给Owner传Self就可以。
				比如:
				代码段一:
				pan:=TPanel.Create(Self);
				with Pan do begin
				try
				Left:=20;
				Top:=20;
				parent:=Self; //Parent:=Form1也可以。
				Visible:=true;
				ShowMessage('Created');
				finally
				Pan.free;
				end;
				end;
				-----------------------------------------------------
				Parent--
				意义:此对象包括在哪个对象里那?
				说明:若组件不是从TControl继承来的,那么在创建组件后不必声明此属性。
				 
				 
							

相关资源