Показать сообщение отдельно
  #6  
Старый 15.02.2016, 15:01
alekso alekso вне форума
Прохожий
 
Регистрация: 17.08.2015
Сообщения: 11
Версия Delphi: DELPHI XE
Репутация: 10
По умолчанию

Наверное я не совсем корректно задал вопрос. Попробую разъяснить на примере 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;
Админ: пятидневный бан за систематическое нарушение правил.
Ответить с цитированием