![]() |
Statusbar-Begrenzung?
Hallo,
ich benutze Statusbar.panels[index].text um Verzeichnispfade anzuzeigen. Dummerweise zeigt die Bar nur eine bestimmte Anzahl an Zeichen an. Weiß jemand wie ich das umgehen kann, so dass ich mehr anzeigen lassen kann? Gruß Minz |
Re: Statusbar-Begrenzung?
Hallo Minz,
Du musst die Panelbreite der Textbreite anpassen. Ich verwende dafür folgende procedure
Delphi-Quellcode:
procedure WriteToStatusBar(SB : TStatusbar; const T : String; Index : Integer);
var Panel :TStatusPanel; begin Panel:=SB.Panels[Index]; Panel.Width:=SB.Canvas.TextWidth(T)+10; Panel.Text:=T; end; |
Re: Statusbar-Begrenzung?
Danke für die Antwort, aber es handelt sich nicht um eine grafische Begrenzung. Deinen Code verwendete ich schon.
Tatsächlich ist auch die Anzahl darstellbarer Zeichen begrenzt. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:17 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