我的问题(5) (10分)

  • 主题发起人 主题发起人 amer
  • 开始时间 开始时间
A

amer

Unregistered / Unconfirmed
GUEST, unregistred user!
TCloseButton.CloseForm;
begin
if FCanClose then
(Owner as TForm).Close;
end;

这个Owner as TForm是什么意思啊!
还有,请帮我介绍一下as,is ,Owner,Sender,self的知识吧。。。。

谢了。。。。:)
 
Owner 简单的说 就是button的拥有者 负责释放button自由的一个对象。还有其他功能

(Owner as TForm).Close;
它的拥有者如果是TForm(即窗体或者派生类)的话,就调用窗体的close方法

 
不大明白啊。。。。
 
看Delphi5技术手册吧,还不错。
 
55555555555555~~
 
那owner和self有什么区别吗???
 
我来解释吧。owner是拥有者,比如一个Button放在panel上,则owner是panel,但self一般则是指
窗体。
as是转换,即把一种类型转换为另一种类型,一般是下溯。
is是判断,判断一种类型是否是另一种类型,一般是上溯检查用的。
 
大哥谢谢拉。。。哈哈。。我明白拉。。。

谢拉。。。。!!:)
 
后退
顶部