так
procedure TForm1.Button1Click(Sender: TObject);
begin
if (sender is TButton) then
try
(sender as TButton).Caption:=IntToStr(StrToInt((sender as TButton).Caption) + 1);
except
(sender as TButton).Caption:='0';
end
end;
или так (что иногда предпочтительнее)
procedure TForm1.Button1Click(Sender: TObject);
begin
if not (sender is TButton) then exit;
(sender as TButton).Tag:=(sender as TButton).Tag + 1;
(sender as TButton).Caption:=IntToStr((sender as TButton).Tag);
end;
Цитата(DelphiLove @ 1:06:2007, 12:01 )
прописать один и тот же обработчик
на форме выделяете все нужные кнопки
в инспекторе обектов на закладке Events
- дабл клик на нужном событии
- или выбрать из выпадащего списка - нужный обработчик