Модератор: Модераторы



 
 
 
 
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: надо было кроме кода, готовый проект в архиве к сообщению приаттачить
 Боюсь, что это не помогло-бы, поскольку набросал в блокноте, открыв один из "старых" проектов и за компиляцию проекта без ошибок поручится-бы не смог.
 Боюсь, что это не помогло-бы, поскольку набросал в блокноте, открыв один из "старых" проектов и за компиляцию проекта без ошибок поручится-бы не смог. 
 
 

Сейчас этот форум просматривают: Google [Bot] и гости: 1