![]() |
Label mit senkrechter Schrift
Hallo allerseits,
ich benötige ein Label, was ich dynamisch füllen kann (also zur Laufzeit die Caption setzen). Der Inhalt soll jedoch um 90° gedreht und senkrecht dargestellt werden. Hat jemand eine Idee, wie man das anstellen kann? Trille |
Re: Label mit senkrechter Schrift
spontan fällt mir nur ein: Eine Komponente von TLabel abzuleiten und die Paint methode zu überschreiben.
|
Re: Label mit senkrechter Schrift
Was das Drehen allein angeht, hilft Dir vielleicht
![]() |
Re: Label mit senkrechter Schrift
Schau Dir doch mal den OvcRotatedLabel von Orpheus an (
![]() vieleicht löst der Dein Problem. :gruebel: |
Re: Label mit senkrechter Schrift
Ich sehe gerade, dass Font unter TLabel auch eine Eigenschaft Orientation hat. Jedoch ist der Punkt, um den er das Bild dreht, links oben, das bedeutet, dass die Schrift immer aus dem Label oben rausrutscht. Gibt es eine Möglichkeit, dass ich dort den Drehpunkt ändere?
|
Re: Label mit senkrechter Schrift
torry.net ist immer ein guter Ausgangspunkt, wenn man Komponenten sucht.
Dort gibt es freie und kommerzielle Angebote. |
Re: Label mit senkrechter Schrift
Das Problem ist, ich DARF keine neue Komponente nutzen. Ich muss quasi mit dem altbekannten TLabel klarkommen.
|
Re: Label mit senkrechter Schrift
Und was ist daran das Problem ? Hinter jeden Buchstaben kommt ein Enter und der Text ist
s e n k r e c h t :stupid: |
Re: Label mit senkrechter Schrift
Das währe schön, nur müssen die Buchstaben ja auch gedreht sein :)
|
Re: Label mit senkrechter Schrift
Zitat:
Das ist mit einem normalen 0815 TLabel nicht möglich. Ein Label dient nur zur normalen formateirten Textdarstellung. Ohne ein überschreiben der Komponente läuft da nix. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:13 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