Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Label zwischen zwei Buttons zentrieren (https://www.delphipraxis.net/141051-label-zwischen-zwei-buttons-zentrieren.html)

Major1337 1. Okt 2009 10:18


Label zwischen zwei Buttons zentrieren
 
Hey,

Sorry, das ich wieder einen Thread aufmache, aber ich brauche eure Hilfe. ;-)
ich möchte ein Label zwischen zwei Buttons zentrieren. Das Problem ist halt, das der String vom Label nicht immer der selbe ist.
Ich habe bis jetzt nur Labels zentriert die über die ganze Form gehen, aber nicht zwischen zwei Buttons (Objekten).

Mfg
Major

DeddyH 1. Okt 2009 10:24

Re: Label zwischen zwei Buttons zentrieren
 
Wenn das Label "autosized" wird, kannst Du dessen Left-Eigenschaft folgendermaßen berechnen:
(((Left + Width) des linken Buttons) + Left des rechten Buttons - (Left + Width) des linken Buttons) / 2 - halber Labelbreite

himitsu 1. Okt 2009 10:28

Re: Label zwischen zwei Buttons zentrieren
 
Liste der Anhänge anzeigen (Anzahl: 1)
- .AutoSize auf False
- dann das Label so vergrößern und ausrichten, daß des zwischen den Buttons liegt ... größer als der Text
- und nun noch den Text zentrieren (.Alignment und .Layout)

Major1337 1. Okt 2009 10:30

Re: Label zwischen zwei Buttons zentrieren
 
danke, DeddyH u. Himitsu .. beide Varianten funktionieren ;-)


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