![]() |
Button - Schrift blinken lassen...
Moin.
Wie geht das. Ich bei einem Button, dass die Schrift Blink: d.h. Die Fabre des Schriftes soll sich in einem Sekundentakt ändern. Das geht auf jeden Fall mit TTimer, aber wie? :wink: |
Button.Font.Color abwechselnd unterschiedlichen Farben zuweisen.
TimerProc:
Delphi-Quellcode:
case Button1.Font.Color of
clBlack: Button1.Font.Color:=clRed; clRed : Button1.Font.Color:=clBlack; end; |
Kann mir jemand mal verraten warum ich bei mein Button die Fontfarbe nicht änder kann :?: oder ist das bei euch auch so
|
hatte es auch schon probiert, ging auch net :shock:
|
Delphi-Quellcode:
nachdem es ja nu imt dem button nicht ging, hier ein beispiel am label
procedure TForm1.Timer1Timer(Sender: TObject);
begin label1.Font.Color:=random(2147483647); //max. positives integer end; procedure TForm1.FormCreate(Sender: TObject); begin randomize; end; vorher am besten im FormCreate "randomize;". gruss haegar |
Schön, dass das alles so bunt ist. Aber ich will nur zwei farben haben.
Nicht tausende oder sonst wie viele! Wie geht das? :wink: Grüße NeoDeluxe :hi: |
Delphi-Quellcode:
var
b : Boolean; ... procedure TForm1.Timer1Timer(Sender: TObject); begin if b then begin Label1.Font.Color := clblack; end else begin Label1.Font.Color := clred; end; b := not b; end; procedure TForm1.FormCreate(Sender: TObject); begin b := false; end; |
und anstelle von TButton könntest Du TBitBtn nehmen, bei dem geht das mit der Schriftfarbe.
|
Danke funktioniert Problemlos! :hello:
Grüße NeoDeluxe :hi: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:10 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