Модератор: Модераторы
type
TForm1 = class(TForm)
procedure FormCreate(Sender: TObject);
procedure FormDestroy(Sender: TObject);
private
{ Private declarations }
counter:integer;
buttons:array of tbutton;
procedure bclick(sender:tobject);
procedure TForm1.bclick(sender: tobject);
begin
if counter = 5 then
showmessage('Привет.')
else
begin
setlength(buttons,counter);
buttons[counter-1]:=tbutton.Create(self);
buttons[counter-1].Parent:=form1;
buttons[counter-1].OnClick:=bclick;
buttons[counter-1].Caption:='Кнопка '+inttostr(counter);
buttons[counter-1].Left:=30;
buttons[counter-1].Top:=counter*30;
buttons[counter-1].Show;
if counter<>1 then buttons[counter-2].OnClick:=nil;
inc(counter);
end;
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
counter:=1;
bclick(sender);
end;
procedure TForm1.FormDestroy(Sender: TObject);
begin
buttons:=nil;
end;
Mr.Smart писал(а):Logos
Всё конечно хорошо, но поместите свой код в тег [code]. Уважайте форумчан!
Анастасия писал(а):Существует ли литература по работе с лазарусом?!
скалогрыз писал(а):2 logos: надо было кроме кода, готовый проект в архиве к сообщению приаттачить
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14