![]() |
Re: Zufallfarbe
Und das ist auch beides Möglich.
Das mit Result, aber nur wenn der erweitere Syntax an ist. Dazu die Delphi Hilfe: Zitat:
|
Re: Zufallfarbe
Wieder was dazugelernt :zwinker:
(Ich find die Lösung mit Result aber verständlicher.) |
Re: Zufallfarbe
Fahlt da nicht noch ein
Randomize;? |
Re: Zufallfarbe
Für Zufallszahlen zwischen 0 und 15 bitte ein "Random(16)" benutzen!
|
Re: Zufallfarbe
Hier noch eine kleine Lösung von mir. Ohne Arrays oder so Zeug ;-)
Delphi-Quellcode:
P.S.: Natürlich nicht das Randomize im .OnCreate der Form vergessen ;-)
function ZufallsFarbe : TColor;
var farbe: TPaletteEntry; begin GetPaletteEntries(GetStockObject(DEFAULT_PALETTE), Random(16), 1, farbe); result := RGB(farbe.peRed, farbe.peGreen, farbe.peBlue); end; procedure TForm1.btn_FarbeClick(Sender: TObject); begin Panel1.Color := ZufallsFarbe; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:20 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