Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Beschriftung BitBtn vertikal (https://www.delphipraxis.net/40425-beschriftung-bitbtn-vertikal.html)

Tommy111 15. Feb 2005 16:54


Beschriftung BitBtn vertikal
 
Hi,
hab mal wieder en kleines Problem.
Hab auf meinem Formular einen BitBtn platziert. Um Platz zu sparen, hab ich den in der Größe 25 X 193 angelegt, d.h. er is Höher als Breit! Aus diesem Grund wollte ich jetz die Beschriftung (Caption)des BitBtn vertikal machen.
Beispiel:
normale Beschriftung: STOP
mein Versuch:
S
T
O
P


Hab im Objektinspektor nichts gefunden, wo man sowas einstellen kann!
Hat jeman von euch ne Lösung? Komm einfach net weiter! :coder2:

Glaub, ich geh jetz mal en Bierchen trinken. Vielleicht klappts dann besser! :cheers:

sniper_w 15. Feb 2005 22:09

Re: Beschriftung BitBtn vertikal
 
Wenn es unbedingt BitBtn sein muss, dann muss du selber eine neue Klasse von TBitBtn ableiten und dann entsprechend das Verhalten definieren. Würde ich raten, dass du nur Paint Procedure neudefinieren musst.

Tommy111 16. Feb 2005 08:57

Re: Beschriftung BitBtn vertikal
 
Muß nicht unbedingt ein BitBtn sein! Kann auch ein anderer sein!
Der ist ja eigendlich nur dafür gedacht, um das Programm zu beenden!

shmia 16. Feb 2005 10:00

Re: Beschriftung BitBtn vertikal
 
Zitat:

Zitat von Tommy111
Hab auf meinem Formular einen BitBtn platziert. Um Platz zu sparen, hab ich den in der Größe 25 X 193 angelegt, d.h. er is Höher als Breit! Aus diesem Grund wollte ich jetz die Beschriftung (Caption)des BitBtn vertikal machen.
Beispiel:
normale Beschriftung: STOP

Lass doch die Caption einfach weg und zeichne dir ein Bitmap, dass sowohl ein Stopzeichen als auch den senkrechten Text enthält.

chrisw 16. Feb 2005 10:07

Re: Beschriftung BitBtn vertikal
 
Versuch mal BitBtn1.Caption := 'S' + #10 + 'T' + #10 +'O' + #10 +'P';

runger 16. Feb 2005 11:00

Re: Beschriftung BitBtn vertikal
 
Hallo,

zum letzten Beitrag:
So geht das leider nicht! Leite eine eigene Komponente ab. Überschreib die paint routine. Fertig

Rainer

chrisw 16. Feb 2005 11:08

Re: Beschriftung BitBtn vertikal
 
Sicher geht das !!
Sogar sehr gut !!

sniper_w 16. Feb 2005 11:52

Re: Beschriftung BitBtn vertikal
 
chrisw hat 100% recht. Ist aber die einfachste Lösung....die beste auch

Chegga 16. Feb 2005 12:11

Re: Beschriftung BitBtn vertikal
 
Zitat:

Zitat von runger
Hallo,

zum letzten Beitrag:
So geht das leider nicht!

:shock:

Aus welchem Grund sollte das nicht gehen?

Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
  BitBtn1.Caption := 'S' + #10 + 'T' + #10 +'O' + #10 +'P';
end;
Fertig! :wink:

(Wenn du 'S' + #10 + 'T' + #10 +'O' + #10 +'P' bei Caption im OI eintippst,
ist mir auch klar, dass es nicht geht. :zwinker: )

MfG Marc

Tommy111 17. Feb 2005 11:23

Re: Beschriftung BitBtn vertikal
 
Zitat:

Versuch mal BitBtn1.Caption := 'S' + #10 + 'T' + #10 +'O' + #10 +'P';
Hat Funktioniert! Danke! :thumb:

TeronG 17. Feb 2005 11:39

Re: Beschriftung BitBtn vertikal
 
Zitat:

Zitat von Chegga
(Wenn du 'S' + #10 + 'T' + #10 +'O' + #10 +'P' bei Caption im OI eintippst,
ist mir auch klar, dass es nicht geht. :zwinker: )

Naja .. Im OI kannst du das schon auch eingeben ... musst hald nach jedem Buchstaben eine neue Zeile (Strg+Enter) machen ... :zwinker:
zumindest bei mir (D7) klappt das so :mrgreen:

Chegga 17. Feb 2005 14:02

Re: Beschriftung BitBtn vertikal
 
Zitat:

Zitat von TeronG
Im OI kannst du das schon auch eingeben ... musst hald nach jedem Buchstaben eine neue Zeile (Strg+Enter) machen ... :zwinker:
zumindest bei mir (D7) klappt das so :mrgreen:

:shock:

War das jetzt ironisch gemeint? :gruebel:
Ich habe auch D 7 und da klappt das beim besten Willen nicht. :wall:

MfG Marc

Neutral General 17. Feb 2005 14:41

Re: Beschriftung BitBtn vertikal
 
Bei mir geht das auch nicht mit dem Strg+Enter im OI :gruebel:

Khabarakh 17. Feb 2005 18:14

Re: Beschriftung BitBtn vertikal
 
Liste der Anhänge anzeigen (Anzahl: 1)
Es gibt auch ein nettes Plugin (siehe Anhang), bei (fast) jedem String im OI kann dann ein solches Fenster geöfnet werden (auch wenn es von Delphi dann oft ignoriert wird).
Afaik bei den Jedis dabei, hoffe ich jedenfalls :wink: .


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