Показать сообщение отдельно
  #2  
Старый 26.12.2009, 20:23
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,087
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Это не метод, а переменная, передаваемая внутрь обработчика события.
По этой переменной можно определить, какой компонент вызвал это событие. Таким образом, можно написать один обработчик для нескольких однотипных компонентов.

Пример:
Код:
procedure TForm1.ButtonClick(Sender : TObject);
var
  B1, B2 : TButton;
begin
  If (Sender Is TButton) Then
    Begin
      B1 := Sender As TButton;
      ...
    End;
end;
Ответить с цитированием