![]() |
Eigenschaft "Height" nach Autostretch auslesen
Hallo,
ich habe einen Bericht mit einem QRLabel, dessen Autostretch-Eigenschaft auf True steht (die Autosize-Eigenschaft steht auf False, da sich das Control nur nach unten vergrößern soll). Nachdem ich mehrzeiligen Text in das Control gestellt habe, ist die Höhe natürlich eine andere als zur Entwurfszeit. Dennoch bringt ein
Delphi-Quellcode:
nur die Höhe des Controls zur Entwurfszeit, nämlich 21.
showmessage(intToStr(frmRepUMB.qrLabel10.Height));
Das ganze findet unmittelbar vor dem Aufruf von QuickRep1.Preview statt, ich habe es auch schon im OnPrint-Ereignis des Controls versucht, erhalte aber auch dort nur die 21. Hat vielleicht jemand einen Tip, wo ich die Höhe nach dem Autostretch erhalte? Grüße Frank |
Re: Eigenschaft "Height" nach Autostretch auslesen
Du könntest eventuell die Höhe in eine Variable "H" laden und die in die Form1.Change Option immer wieder erneuern lassen.
Die Abfrage wäre dann auch ganz einfach
Delphi-Quellcode:
Gruß
showmessage(inttostr(H));
Thomas |
Re: Eigenschaft "Height" nach Autostretch auslesen
Hallo Thomas,
danke für Deine Antwort. Welches Change-Ereignis meinst Du? Gruß Frank |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:09 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