Einzelnen Beitrag anzeigen

Benutzerbild von APP
APP

Registriert seit: 24. Feb 2003
Ort: Graz (A)
705 Beiträge
 
Delphi 7 Enterprise
 
#1

TMainMenue: Mittleres Item zentrieren bei FormResize

  Alt 19. Jun 2004, 17:34
Hallo,

ich habe ein Mainmenue mit z.b. 5 Einträgen:

Code:
Links | (Filler) | Optionen | Debug | Rechts
Das Item "Filler" ist disabled und hat keine Caption ('').

Nun möchte ich im onResize-Event vom Formular alle Menuitems rechts vom "Filler" in die Mitte zentrieren
z.B. so:
Code:
Links | (Filler           ) | Optionen | Debug | Rechts
indem ich beim Resizen der Form die Caption vom Filler-Item mit Leerzeichen auffülle.

Ich weiß nun leider nicht wie viele Leerzeichen ich nun pro Pixel einfügen/löschen muß,
damit immer alles zentriert ist.



Wie kann ich herausfinden (unabhängig vom Font) wie viele Leerzeichen ich
proportional zu der Größenänderung des Formulars einfügen muß?

Oder gibt es eine andere Lösung für mein Problem?
Armin P. Pressler

BEGIN
...real programmers are using C/C++ - smart developers Delphi;
END;
  Mit Zitat antworten Zitat