Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi farbe labelx.caption (https://www.delphipraxis.net/1832-farbe-labelx-caption.html)

Timo 26. Dez 2002 18:26


farbe labelx.caption
 
hi!

ich will die textfarbe von einem label ändern - jetzt müsste ich aber wissen wie das geht :-)
wie heißen die farben unter delphi? clYellow, clGreen und soweiter?

danke!

City Light 26. Dez 2002 18:30

Ja mit Label.Font.Color := ClBlue;

City Light 26. Dez 2002 18:34

Du kanst auch mal das $02861818 als farbwert ein geben

Timo 26. Dez 2002 18:41

wo bekommt ihr diese infos immer so schnell her? irgendwie bringt mir die delphi hilfe nicht so viel!

danke!!

Luckie 26. Dez 2002 18:43

Kuck mal unter TLabel -> Eigenschaften -> Font -> TFont -> Eigenschaften -> Color.

Timo 26. Dez 2002 18:50

Incompatible types: 'TColor' and 'String'

gibts da auch so nen befehl so ähnlich wie "inttostr" oder so!?

wollte die farbe in nem array speichern und dann so etwa:

label2.Font.Color := farbe[4];

aber da kommt der oben genannte fehler!

Mirilin 26. Dez 2002 19:01

Du müsstest ein array of TColor erstellen.

Timo 26. Dez 2002 19:09

wäre ne idee *Aaaargh*
vollgefressen kann man nicht denken :-)


edit:

wieso geht das nicht richtig:
Delphi-Quellcode:
repeat
   sleep(speed2);
   label2.Font.Color := farbe[random2];
   label2.Caption := name[random1];
   label3.caption := inttostr(x) + '/20';
   x := x + 1;
until x = 20;
showmessage('');
der wechselt nur einmal name mit bestimmter farbe und dann ist er schon bei 20 ... er soll eigentlich 20 mal wechseln und dann ne msg ausgeben ...

thomasdrewermann 26. Dez 2002 21:42

Versuch doch mal in der TForm.Create procedure
Code:
Randomize;
einzufügen.

MFG
Thomas

Luckie 26. Dez 2002 21:51

Der Sleep-Befehl hält die ganze Anwendung an. Das heißt es werden auch keine Messages mehr verarbeitet. Deine Anwendung kann also gar nicht reagieren, würde ich jetzt mal so etwas unbedarft sagen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:45 Uhr.
Seite 1 von 2  1 2      

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