Наверное я не совсем корректно задал вопрос. Попробую разъяснить на примере EDITa.
есть два события клик на edit и изменение в edite:
Код:
procedure TForm3.Edit1Change(Sender: TObject);
begin
ShowMessage('изменение в edit');
end;
procedure TForm3.Edit1Click(Sender: TObject); если объект на FORM3 выполнил действие №1 то покажи SHOWMESSAGE1
//как определяется какое именно действие произошло и процедура узнает что нужно сделать именно действие ShowMessage('Click');
// В процедуре же явно не описано что нужно обрабатывать событие click или change
begin
ShowMessage('Click');
end;
Каким образом delphi распознает что в случае клика делать одно действие, а в случае изменения другое.
Код:
procedure TForm3.Edit1Change(Sender: TObject); если объект на FORM3 выполнил действие №2 то покажи SHOWMESSAGE2
begin
ShowMessage('изменение в edit');
end;
procedure TForm3.Edit1Click(Sender: TObject);
begin
ShowMessage('Click');
end;
Админ: пятидневный бан за систематическое нарушение правил.