Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi In QRStringsband zur Laufzeit Labels erzeugen (https://www.delphipraxis.net/54065-qrstringsband-zur-laufzeit-labels-erzeugen.html)

messie 27. Sep 2005 11:55


In QRStringsband zur Laufzeit Labels erzeugen
 
Hallo,

das hier funzt nich':

Delphi-Quellcode:
procedure TForm1.QuickRep1NeedData(Sender: TObject; var MoreData: Boolean);
var
  counter : integer;
  label99 : TQRLabel;
begin
  if counter < 200 then
  begin
    MoreData := true;
    inc(counter);
    label99 := TQRLabel.Create(SB1);
    label99.Left := 350;
    label99.Top := 8;
    SB1.Enabled := true;
    SB1.Items.Clear;
    SB1.Items.Add('');
    QRLabel2.Caption := IntToStr(counter);
    label99.Caption := IntToStr(counter - 1);
  end
  else
  begin
    if SB1.Height < 0 then
      sleep(200);
    MoreData := false;
  end;
end;
Ich bekomme das Label nicht zu sehen. Wenn ich versuche, es via parent an das Band zu kleben, tritt eine Exception auf. Ich kann hier nur die zur Entwurfszeit erstellten Labels anzeigen.

Liegt es an mir oder an QR351?

Grüße, Messie

Union 27. Sep 2005 12:01

Re: In QRStringsband zur Laufzeit Labels erzeugen
 
Bei mir geht es so:
Delphi-Quellcode:
label99 := TQrLabel(SB1.AddPrintable(TQRLabel));

messie 27. Sep 2005 13:48

Re: In QRStringsband zur Laufzeit Labels erzeugen
 
Zitat:

Zitat von Union
Bei mir geht es so:
Delphi-Quellcode:
label99 := TQrLabel(SB1.AddPrintable(TQRLabel));

Führt bei mir zum selben Fehler...

Messie

messie 27. Sep 2005 15:23

Re: In QRStringsband zur Laufzeit Labels erzeugen
 
Jetzt geht's bei mir auch... :wall:

Kleiner Denkfehler: ich hatte das Label bei der Datenübergabe anstatt vorher erzeugt, also 200mal. Das lief dann schief.

Danke, Messie


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:35 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz