![]() |
AW: Zugriff auf dynamisch erstellte Komponente
Hallo FredlFesl,
Danke für Deine schnelle Antwort, aber es liegt NICHT an der alternierenden Farbauswahl, sondern daran,das der Compiler die Komponente "Band".Property nicht erkennt. Ist ja auch logisch, da diese erst zur Laufzeit erzeugt wird und im interface NICHT deklariert ist. If Odd (MyDataset.Recno) Then Band.Color := clWhite else Band.Color := clGray; |
AW: Zugriff auf dynamisch erstellte Komponente
Na dann pack sie doch da rein, wo sie sichtbar ist. Mach z.B. ein Feld daraus, also...
Delphi-Quellcode:
Kann es sein, das Dir gewisse Grundlagen fehlen?
Type
TMyReport = Class (TForm) ... private fBand : TQrDetailBand; // Oder wie auch immer die Klasse heißt ... |
AW: Zugriff auf dynamisch erstellte Komponente
Zitat:
Delphi-Quellcode:
GridRep.Bands.DetailBand.Height := Abs(Grid.Font.Height) + 10;
GridRep.Bands.DetailBand.BeforePrint:=GridRepBeforePrint; // Für Tabellierpapier procedure TGridReport.GridRepBeforePrint(Sender: TCustomQuickRep; var PrintReport: Boolean); begin If GridRep.Bands.DetailBand.Color = clWhite THEN GridRep.Bands.DetailBand.Color := clMoneyGreen ELSE GridRep.Bands.DetailBand.Color := clWhite; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:02 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz