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 Eigenschaft "Height" nach Autostretch auslesen (https://www.delphipraxis.net/19177-eigenschaft-height-nach-autostretch-auslesen.html)

FBrust 30. Mär 2004 15:17


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:
      showmessage(intToStr(frmRepUMB.qrLabel10.Height));
nur die Höhe des Controls zur Entwurfszeit, nämlich 21.

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

Plague 30. Mär 2004 15:28

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:
showmessage(inttostr(H));
Gruß
Thomas

FBrust 30. Mär 2004 15:37

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 23:08 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