![]() |
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! |
Ja mit Label.Font.Color := ClBlue;
|
Du kanst auch mal das $02861818 als farbwert ein geben
|
wo bekommt ihr diese infos immer so schnell her? irgendwie bringt mir die delphi hilfe nicht so viel!
danke!! |
Kuck mal unter TLabel -> Eigenschaften -> Font -> TFont -> Eigenschaften -> Color.
|
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! |
Du müsstest ein array of TColor erstellen.
|
wäre ne idee *Aaaargh*
vollgefressen kann man nicht denken :-) edit: wieso geht das nicht richtig:
Delphi-Quellcode:
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 ...
repeat
sleep(speed2); label2.Font.Color := farbe[random2]; label2.Caption := name[random1]; label3.caption := inttostr(x) + '/20'; x := x + 1; until x = 20; showmessage(''); |
Versuch doch mal in der TForm.Create procedure
Code:
einzufügen.
Randomize;
MFG Thomas |
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 03: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