Можно ли при обработке нажатий нескольких кнопок обойтись одним обработчиком события?

Можно и нужно. Это довольно удобный классический прием, используемый в ООП.
Предположим, Вы пишете калькулятор и у Вас десять цифровых кнопок от 0 до 9. Не надо для каждой кнопки писать свой собственный обработчик событий, удобнее создать только один обработчик нажатия кнопки и присваиваеть его остальным девяти кнопкам.
При вызове обработчика в параметре Sender передается указатель на компонент вызвавший этот обработчик. Для получения доступа к полям и методам указанного компонента необходимо указать Delphi к какому типу относится этот компонент - командой AS.

Пример:

procedure TForm1.ButtonAllClick(Sender: TObject); 
 begin
 
  WITH Sender AS TButton DO
    Showmessage ('Нажата кнопка ' + Caption);
 
end;

Отправил Rolandochiet Втр, 09/26/2017 - 16:18

검빛경마예상지≫§≪≫Ksports77. Com≪≫§≪카톡:pro9999 경마게임
검빛경마예상지≫§≪≫Ksports77. Com≪≫§≪카톡:pro9999 경마게임
검빛경마예상지≫§≪≫Ksports77. Com≪≫§≪카톡:pro9999 경마게임
검빛경마예상지≫§≪≫Ksports77. Com≪≫§≪카톡:pro9999 경마게임
검빛경마예상지≫§≪≫Ksports77. Com≪≫§≪카톡:pro9999 경마게임
검빛경마예상지≫§≪≫Ksports77. Com≪≫§≪카톡:pro9999 경마게임
검빛경마예상지≫§≪≫Ksports77. Com≪≫§≪카톡:pro9999 경마게임

Отправил Гость Пнд, 04/27/2015 - 22:16

а где в событиях кнопки есть
событие ButtonAllClick?

Поддержка сайта

Заказать генератор бензиновый в Самаре не выходя из дома

Последние комментарии

  • 경마일정≫§≪≫Ksports77. Com≪≫§≪카톡:pro9999 경마예상 경마일정≫§≪≫Ksports77. Com≪≫§≪카톡:pro9999 경마예상 경마일정≫§≪≫Ksports77. Com≪≫§≪카톡:pro9999 경마예상 경마일정≫§≪≫Ksports77. Com≪≫§≪카톡:pro9999 경마예상 경마일정≫§≪≫Ksports77. Com≪≫§≪카톡:pro9999 경마예상 경마일정≫§≪≫Ksports77. Com≪≫§≪카톡:pro9999 경마예상 경마일정≫§≪≫Ksports77. Com≪≫§≪카톡:pro9999 경마예상 경마일정...
  • 경마사이트≫§≪≫Ksports77. Com≪≫§≪카톡:pro9999 경마정보 경마사이트≫§≪≫Ksports77. Com≪≫§≪카톡:pro9999 경마정보 경마사이트≫§≪≫Ksports77. Com≪≫§≪카톡:pro9999 경마정보 경마사이트≫§≪≫Ksports77. Com≪≫§≪카톡:pro9999 경마정보 경마사이트≫§≪≫Ksports77. Com≪≫§≪카톡:pro9999 경마정보 경마사이트≫§≪≫Ksports77. Com≪≫§≪카톡:pro9999 경마정보 경마사이트≫§≪≫Ksports77. Com≪≫§≪카톡:pro9999...
  • 경마공원≫§≪≫Ksports77. Com≪≫§≪카톡:pro9999 경마배팅 경마공원≫§≪≫Ksports77. Com≪≫§≪카톡:pro9999 경마배팅 경마공원≫§≪≫Ksports77. Com≪≫§≪카톡:pro9999 경마배팅 경마공원≫§≪≫Ksports77. Com≪≫§≪카톡:pro9999 경마배팅 경마공원≫§≪≫Ksports77. Com≪≫§≪카톡:pro9999 경마배팅 경마공원≫§≪≫Ksports77. Com≪≫§≪카톡:pro9999 경마배팅 경마공원≫§≪≫Ksports77. Com≪≫§≪카톡:pro9999 경마배팅 경마공원...

Счетчики