![]() |
Licht wie Blitz auf Form erzeugen
Hallo,
ich möchte ein Licht Effekt auf Form erzeugen Es soll das Form kurz und ganz schnell mit Licht (helles Farbe) beleuchtet, als wäre das Form mit Kamera-Blitz photographiert Hat jemand eine Idee? mein Versuch mit Farben hat nicht gelohnt :
Delphi-Quellcode:
[edit=Phoenix]PBlitz auf Userwunsch korrigiert. Mfg, Phoenix[/edit]
procedure TForm1.Button1Click(Sender: TObject);
begin //form1.Color:=225; Form1.Color:=$FFFFFF; sleep(300); Form1.Color:=$FFFF00; sleep(300); Form1.Color:=$FFFFFF; end; |
Re: Licht wie Plitz auf Form erzeugen
stichwort
Delphi-Quellcode:
application.ProcessMessages
|
Re: Licht wie Plitz auf Form erzeugen
Wie wär's mit einer Epilepsie-Warnung auf der Verpackung? :zwinker:
|
Re: Licht wie Plitz auf Form erzeugen
Bitte bring das Bild, wenn überhaupt, im Anhang unter. Ich denke hier können sich alle unter einem Blitz etwas vorstellen. Sonst passiert es nämlich wie jetzt gerade, dass der Server mit dem Bild drauf nicht erreichbar ist und das ganze unschön aussieht.
|
Re: Licht wie Plitz auf Form erzeugen
Zitat:
Ich bin nun fast zufrieden mit diesem Code :mrgreen:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin //form1.Color:=225; Form1.Color:=$FFFFFF; Delay(200); Form1.Color:=clBtnFace; Delay(200); Form1.Color:=$FFFFFF; end; |
Re: Licht wie Plitz auf Form erzeugen
schreib doch clWhite anstatt irgendwelchen HexCodes
also ich würde das so machen: (meist blitzt eine Kamera ja mehrmals)
Delphi-Quellcode:
(Delay wäre auch möglich...)
var
color: TColor; begin color := Form1.Color; Form1.Color:=clWhite; Application.ProcessMessages; sleep(100); Form1.Color := color; Application.ProcessMessages; sleep(50); Form1.Color:=clWhite; Application.ProcessMessages; sleep(100); Form1.Color := color; end; |
Re: Licht wie Plitz auf Form erzeugen
Zitat:
Ich habe sie nie verwendet |
Re: Licht wie Plitz auf Form erzeugen
![]() |
Re: Licht wie Plitz auf Form erzeugen
Zitat:
Die professionelle Lösung wäre natürlich die Warnung zusätzlich einzustanzen, das hat die beste Wirkung. |
Re: Licht wie Plitz auf Form erzeugen
Zitat:
---------------- Danke@fLaSh11 Das hat den Effekt genauso wie mit delay |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:04 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