[新手学delphi]函数问题.... ( 积分: 100 )

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

a12011805

Unregistered / Unconfirmed
GUEST, unregistred user!
procedure .....(Sender: TObject);

下了好多delphi源码程序函数后面的参数都是(Sender: TObject);

请问下(Sender: TObject)这两个参数是什么意思。
 
Sender是触发这个事件的参数。比方说,你有一个
Edit1的控件,然后在他的OnChange里面写上代码,那么OnChange事件触发的时候,Sender就应该=Edit1。
由于事件处理代码可以被多个同类型的对象使用,所以这里主要用于判断到底是哪个控件触发的事件用的。
 
zqw0117, 正解
 
这只是一个TObject类型的参数,不是两个参数,表示触发此事件的对象
 
TObject是delphi中所有类的基类,所以他可以表示任何对象类型
 
接受答案了.
 
后退
顶部