![]() |
Geht´s auch blinkend???
Liebe Gemeinde!
(Delphi_3) Gibt es die Möglichkeit, eine Abfrage - am Liebsten ein Label - blinken zu lassen? Und dazu noch die Möglichkeit, während des Blinkens das Label zwischen den Farben ROT und z.B. WEISS wechseln zu lassen? Hätt´ ich gern gewußt. Wie immer lieben Gruß Hans-Peter |
Re: Geht´s auch blinkend???
Zitat:
MfG Florian :hi: |
Eine TTimer Komponente wird benötigt!
Blinken
Delphi-Quellcode:
Farbe wechseln
procedure TForm1.Timer1Timer(Sender: TObject);
begin if Label1.Visible= true then Label1.Visible:= false else Label1.Visible:= true; end;
Delphi-Quellcode:
MfG Florian :hi:
procedure TForm1.Timer1Timer(Sender: TObject);
begin if Label1.Font.Color= CLred then Label1.Font.Color:= CLwhite else Label1.Font.Color:= CLred end; |
Timer und TLabel kennt die Eigenschaft Color.
|
Zitat:
MfG Florian :hi: |
Kein Thema!
Nehm eine Kompo TTimer aus der Lasche System. Stelle bei interval Deine Blinkzeit ein. In der OnTimer-Ereignisbehandlungsroutine fügst du folgenden Code ein:
Delphi-Quellcode:
Willst du die Farbe ändern und nicht unsichtbar machen, dann mach folgendes:
procedure TForm1.Timer1Timer(Sender: TObject);
begin MyLabel.Visible := not MyLable.Visible; end;
Delphi-Quellcode:
Eventuelle Kombinationen aus beidem, Blinken an/aus, Blikzeit usw. bleibt dir überlassen.
procedure TForm1.Timer1Timer(Sender: TObject);
begin case MyLable.Tag of 0: begin MyLable.Tag := 1; MyLable.Color := clread; end; 1: begin MyLable.Tag := 0; MyLable.Color := clgreen; end; end; end; Gruß oki ( Ups, wir haben wohl alle gleichzeitig gepostet [oki]) |
@flomei: Nein, den Fragesteller. Wir haben wohl gleichzeitig gepostet.
|
Zitat:
MfG Florian :hi: |
Danke für die vielen Antworten. Hab jetzt ´ne Menge zu lernen und auszuprobieren.
Super Forum! Super Leute! Danke Hans-Peter |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:11 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