Показать сообщение отдельно
  #12  
Старый 06.05.2013, 13:31
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
По умолчанию

Нужно объявить Button1Click для всех баттонов

Код:
var
i: integer = 0; 
...

procedure TForm1.Button1Click(Sender: TObject);
begin

inc(i);

arr[i]:= (Sender as TButton).Tag;

case (Sender as TButton).Tag of
3: a:= radiogroup1.ItemIndex;
6: a:=radiogroup2.itemindex;
1,2,4 :  l:= (Sender as TButton).Caption;
end;

case (Sender as TButton).Tag of
1: v1:=a;
2: v2:=a;
4:
begin
b:=v1 and v2;
a:=1-b;
label1.caption:=inttostr(a);
end;
5:
begin
Memo2.lines.Add(inttostr(c));
Timer1.Enabled:=True;
end;
end;

// итд.

end;
вроде значение свойства tag совпадает с нумерацией кнопок.
Ответить с цитированием