AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi Wie StatusBar.Panels[n].Text mittig zentrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Wie StatusBar.Panels[n].Text mittig zentrieren

Ein Thema von glunzl · begonnen am 22. Jul 2005 · letzter Beitrag vom 23. Jul 2005
Antwort Antwort
Benutzerbild von glunzl
glunzl

Registriert seit: 21. Mär 2004
Ort: Reinbek
119 Beiträge
 
Delphi 7 Professional
 
#1

Wie StatusBar.Panels[n].Text mittig zentrieren

  Alt 22. Jul 2005, 21:47
Hallo!

Habe das Problem, das ich den Text im Panel einer StatusBar mittig zentrieren möchte, aber es nicht hinbekomme. Die Suche im Forum ergab ein paar Ergebnisse mit Grids, allerdings wurde dort die Spaltenbreite angepasst. Ich möchte es sozusagen andersrum haben.

Gruß
MG
Michael
  Mit Zitat antworten Zitat
SebE

Registriert seit: 31. Jul 2004
Ort: Chemnitz
316 Beiträge
 
Delphi 7 Personal
 
#2

Re: Wie StatusBar.Panels[n].Text mittig zentrieren

  Alt 22. Jul 2005, 21:53
Das einzige was mir einfällt, ist: Ein TPanel in das StatusBar.Panel einfügen.
Sebastian
  Mit Zitat antworten Zitat
Benutzerbild von Ultimator
Ultimator

Registriert seit: 17. Feb 2004
Ort: Coburg
1.860 Beiträge
 
FreePascal / Lazarus
 
#3

Re: Wie StatusBar.Panels[n].Text mittig zentrieren

  Alt 22. Jul 2005, 21:56
Haben die Statuspanels ein Canvas?
Wenn ja, dann finde mit Canvas.TextWidth die Breite des vorgesehenen Textes heraus, dann finde die Breite des Statuspanels heraus, fülle das in eine mathematische Formel und erhalte als Ergebnis die Anzahl der vor den Text zu setzenden Leerzeichen

Musst aber aufpassen, was passiert, wenn der User die Formgröße ändert.
Julian J. Pracht
  Mit Zitat antworten Zitat
Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.251 Beiträge
 
Delphi 2006 Professional
 
#4

Re: Wie StatusBar.Panels[n].Text mittig zentrieren

  Alt 23. Jul 2005, 05:01
Hai ihr,

warum nicht einfach:
Delphi-Quellcode:
StatusBar1.Panels[x].Alignment := taCenter;
StatusBar1.Panels[x].Text := 'blubb';
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat
Benutzerbild von glunzl
glunzl

Registriert seit: 21. Mär 2004
Ort: Reinbek
119 Beiträge
 
Delphi 7 Professional
 
#5

Re: Wie StatusBar.Panels[n].Text mittig zentrieren

  Alt 23. Jul 2005, 12:32
Sharky mein Gott!

Du hast mir wieder gezeigt, wie einfach alles sein kann ...

Gruß
MG
Michael
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:40 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