(发件人:TObject) [英] (Sender:TObject)

查看:302
本文介绍了(发件人:TObject)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

(Sender:TObject)是什么意思?
如下:

  procedure TForm1.Button1Click(Sender:TObject); 

var
s:整数;

开始
.....
.....
end;


解决方案

发件人是引发事件的组件的引用。在这种情况下,Sender将成为用户单击Button1Click事件的按钮。



当您有几个调用相同事件的组件,需要弄清楚哪个组件导致事件被触发。



例如,您可以执行以下操作:

 如果Sender = Button1然后
// ...


What does (Sender:TObject) mean?? As in:

procedure TForm1.Button1Click(Sender:TObject);

var
s: Integer;

begin
.....
.....
end;

解决方案

Sender is a reference to the component that fired the event. In this case, Sender is going to be the button the user clicked which called your Button1Click event.

This is useful when you have several components that call the same event and you need to figure out which component caused the event to be fired.

For instance, you could do something like:

if Sender = Button1 then
// ...

这篇关于(发件人:TObject)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆