![]() |
Edit.text 5 mal Blinken lassen
Hallo ich möchte den Text einer TEdit Komponente 5 mal Blinken lassen.
Ich habe dazu einen TTimer in dem folgendes Steht
Delphi-Quellcode:
1. Nur Blendet er Hier nur das Edit feld ein und aus....
procedure TForm3.Timer1Timer(Sender: TObject);
begin Edit1.Visible := not edit1.Visible; end; 2. Er soll es nur 5 mal Blinken lassen..... kann mir jemand weiter helfen?? |
AW: Edit.text 5 mal Blinken lassen
Laß einen Zähler mit laufen und wenn der die 10 (5x an + 5x aus) erreicht schaltest Du den Timer wieder ab.
|
AW: Edit.text 5 mal Blinken lassen
Und wenn nur der Text "blinken" soll, speicherst Du ihn zwischen und wechselst zwischen dem gespeichtern String und einem Leerstring.
|
AW: Edit.text 5 mal Blinken lassen
... oder änderst die Fontfarbe oder Farbe des Editfeldes.
|
AW: Edit.text 5 mal Blinken lassen
Oder alles zusammen, das sollte auf jeden Fall auffallen.
|
AW: Edit.text 5 mal Blinken lassen
Okay habe es hin bekommen
Delphi-Quellcode:
So jetzt müsste nur noch der Text verschwinden und nicht die komplette edit box?
procedure TForm3.Timer1Timer(Sender: TObject);
begin Edit1.Visible := not edit1.Visible; timer1.Tag:=Timer1.tag+1; if timer1.Tag=strtoint(edit1.Text)*2 then timer1.Enabled:=false; end; |
AW: Edit.text 5 mal Blinken lassen
Zitat:
|
AW: Edit.text 5 mal Blinken lassen
Zitat:
Delphi-Quellcode:
Geht es auch noch kürzer?
var
st:Tstringlist; ... ... procedure TForm3.Timer1Timer(Sender: TObject); begin if Edit1.Text=st.Strings[0] then Edit1.text:=''else if edit1.text='' then Edit1.Text:=st.Strings[0] ; timer1.Tag:=Timer1.tag+1; if timer1.Tag=strtoint(st.strings[0])*2 then timer1.Enabled:=false; end; |
AW: Edit.text 5 mal Blinken lassen
Also nachdem du ja schon die Einrückungen entfernt hast könntest du
Delphi-Quellcode:
noch in
Timer1
Delphi-Quellcode:
und
T1
Delphi-Quellcode:
in
Edit1
Delphi-Quellcode:
umbenennen, das spart nochmal ein paar Buchstaben.
E1
|
AW: Edit.text 5 mal Blinken lassen
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:44 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