![]() |
TLabel verliert width
Ich verwende einige Labels mit alignment=tacenter.
Wenn ich einem solchen Label aber zur Laufzeit einen neuen Wert zuweise, setzt Delphi anscheinend manchmal (ich konnte noch nicht genau nachvollziehen, unter welchen Bedingungen) die Property width neu auf die aktuelle Breite der Beschriftung. Dann wars das natürlich mit der Zentrierung, der Text wird dann linksbündig ausgegeben. Wann passiert das, und gibt es eine Möglichkeit, das zu verhindern? |
AW: TLabel verliert width
AutoSize ist False?
|
AW: TLabel verliert width
Ja, danke, das war der Fehler. Ein paar Labels hatten Autosize=true, die haben das Problem gemacht. Wobei es auch nicht bei allen aufgefallen ist, weil bei manchen geht der Text immer mehr oder weniger über die volle Breite.
Keine Ahnung, wie das passiert ist, absichtlich habe ich die Defaulteinstellung nicht geändert (die Existenz dieser Property hatte ich komplett verdrängt, irgendwann einmal habe ich es sicher gewusst) |
AW: TLabel verliert width
Da hat sich wohl der eingebaute Zufallsgenerator ganz von allein eingeschaltet.
|
AW: TLabel verliert width
Der Default-Wert für AutoSize ist true.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:23 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