Показать сообщение отдельно
  #21  
Старый 04.09.2012, 17:05
Аватар для poli-smen
poli-smen poli-smen вне форума
Профессионал
 
Регистрация: 06.08.2012
Адрес: Кривой Рог
Сообщения: 1,791
Версия Delphi: Delphi 7, XE2
Репутация: 4415
По умолчанию

Цитата:
Сообщение от UnrealFire
вот так?
Код:
procedure TForm1.SpeedButton9Click(Sender: TObject);
begin
 edit2.Text:=edit2.Text + (Sender as TSpeedButton).Caption;
end;

procedure TForm1.SpeedButton10Click(Sender: TObject);
begin
 edit2.Text:=edit2.Text + (Sender as TSpeedButton).Caption;
end;
...
Конечно же нет.

Делаешь один такой обработчик:
Код:
procedure TForm1.SpeedButtonNumberClick(Sender: TObject);
begin
  edit2.Text:=edit2.Text + (Sender as TSpeedButton).Caption;
end;
И потом в инспекторе объектов на вкладке Events привязываешь его ко всем цифровым кнопкам. Т.е. вместо десятка похожих обработчиков (каждый на свою кнопку), у тебя будет один обработчик который будет работать для любой цифровой кнопки.
Ответить с цитированием