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 Statusbar-Begrenzung? (https://www.delphipraxis.net/14705-statusbar-begrenzung.html)

Minz 14. Jan 2004 11:29


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

Jens Schumann 20. Jan 2004 08:57

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;

Minz 20. Jan 2004 12:16

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 14:46 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