Avatar billede mr.meincke Nybegynder
21. april 2002 - 23:19 Der er 3 kommentarer og
2 løsninger

Hvordan !??!

Hej eksperter!
Hvordan gør jeg så mit program laver en label i FlatGroupBox3 med teksten "Test" hver gang du trykker på en knap?

Mvh
Mr.Meincke
Avatar billede hermandsen Juniormester
21. april 2002 - 23:30 #1
private
  counter: Integer;
  lab: array of TLabel;

procedure TForm1.FormCreate(Sender: TObject);
begin
  Counter := 0;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  Counter := Counter+1;
  SetLength(lab, Counter);
  lab[Counter] := TLabel.Create(FlatGroupBox3);
  lab[Counter].Parent := FlatGroupBox3;
  lab[Counter].Caption := 'Test';
  lab[Counter].Left := 20;
  lab[Counter].Top := Counter*20;
end;

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
var
  I: Integer;
begin
  for I := 1 to Counter do
    lab[I].Free;
end;


Jeg har altså ikke testet det, bare skrevet løst, så hvis det ikke virker, please don't kill me!!! :)

//hermandsen
Avatar billede mr.meincke Nybegynder
21. april 2002 - 23:33 #2
Har selv klaret det:
procedure TMainForm.FlatSpeedButton1Click(Sender: TObject);
var
  Panel: TPanel;
  Text: TLabel;
begin
with FlatGroupBox3 do
begin
  Panel := TPanel.Create(ScrollBox1);
  Panel.Parent := ScrollBox1;
  Panel.Caption := '';
  Panel.Align := alTop;
  Panel.Height := 20;
  Text := TLabel.Create(Panel);
  Text.Caption := 'Test';
  Text.Parent := Panel;
  Text.Align := alClient;
end;
end;
Avatar billede mr.meincke Nybegynder
21. april 2002 - 23:34 #3
glemte svar...Hermandesen du får 15 point...Så er det da ikke spildt arbejde :)
Avatar billede hermandsen Juniormester
21. april 2002 - 23:34 #4
Hehe... Takker! :)
Avatar billede mr.meincke Nybegynder
21. april 2002 - 23:37 #5
np :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester