Delphi-PRAXiS
Seite 1 von 3  1 23      

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 Label mit senkrechter Schrift (https://www.delphipraxis.net/101220-label-mit-senkrechter-schrift.html)

Trille 10. Okt 2007 07:25


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

cherry 10. Okt 2007 07:33

Re: Label mit senkrechter Schrift
 
spontan fällt mir nur ein: Eine Komponente von TLabel abzuleiten und die Paint methode zu überschreiben.

Daniel Schuhmann 10. Okt 2007 07:36

Re: Label mit senkrechter Schrift
 
Was das Drehen allein angeht, hilft Dir vielleicht http://delphi.smartcoder.net/source/...as_drehen.html weiter.

hincapie 10. Okt 2007 07:37

Re: Label mit senkrechter Schrift
 
Schau Dir doch mal den OvcRotatedLabel von Orpheus an (www.turbopower.com),
vieleicht löst der Dein Problem. :gruebel:

Trille 10. Okt 2007 08:09

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?

RavenIV 10. Okt 2007 08:17

Re: Label mit senkrechter Schrift
 
torry.net ist immer ein guter Ausgangspunkt, wenn man Komponenten sucht.
Dort gibt es freie und kommerzielle Angebote.

Trille 10. Okt 2007 08:23

Re: Label mit senkrechter Schrift
 
Das Problem ist, ich DARF keine neue Komponente nutzen. Ich muss quasi mit dem altbekannten TLabel klarkommen.

turboPASCAL 10. Okt 2007 08:30

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:

Trille 10. Okt 2007 08:36

Re: Label mit senkrechter Schrift
 
Das währe schön, nur müssen die Buchstaben ja auch gedreht sein :)

turboPASCAL 10. Okt 2007 08:42

Re: Label mit senkrechter Schrift
 
Zitat:

Zitat von Trille
Das währe schön, nur müssen die Buchstaben ja auch gedreht sein :)

Ah, also auf dem Kopf sehend oder ? :gruebel:

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 11:54 Uhr.
Seite 1 von 3  1 23      

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