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 Stringlänge innerhalb einer StatusBar (https://www.delphipraxis.net/160774-stringlaenge-innerhalb-einer-statusbar.html)

FriendOfDelphi 31. Mai 2011 09:34

Stringlänge innerhalb einer StatusBar
 
Hallo Allerseits,

ich habe folgendes Problem:
Es existiert eine StatusBar mit definierter Länge.
In diese schreibe ich zur Laufzeit mit
Delphi-Quellcode:
StatusBar.Panels[1].Text:=sStatus;
einen String.
Bei längeren Strings wird ab einer bestimmten Stelle der String, der in der StatusBar angezeigt wird, abgeschnitten, obwohl diese noch reichlich Platz in der Breite besitzt.
Die Stringvariable selbst beinhaltet den vollständigen String in ganzer Länge.
Normalerweise erwarte ich ein Abschneiden des Strings erst, wenn er länger als die Breite der StatusBar ist.

Kann jemand dazu etwas sagen?

blackfin 31. Mai 2011 10:06

AW: Stringlänge innerhalb einer StatusBar
 
Die Text-Panels des Statusbar Windows Controls haben eine Zeichenbeschränkung von 128 Zeichen, egal ob bei SimplePanel oder nicht.
Lösung: Nimm ein Panel + Label statt der Statusbar oder leite eine eingene Komponente von der Statusbar ab, die bereits ein Label drauf hat.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:49 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