Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Farbe importieren (https://www.delphipraxis.net/78632-farbe-importieren.html)

BBB 8. Okt 2006 14:03


Farbe importieren
 
Hi,


ich würde gern in einem meiner Projekte eine ganz bestimmt Farbe verwenden; eine Art Beige-Ton. Die Farbe habe ich sozusagen auf einer Internetseite entdeckt, aber ich hab leider keine Ahnung wie ich die Farbe als Hexwert an die Eigenschaft .Color zB vom Formular übergeben kann.
Ich dachte ich könnte vielleicht einfach nen Screenshot machen und in Paint meinetwegen die Werte für Rot, Grün und Blau auslesen (248,244,232) und die dann in einen entsprechenden Hexwert überführen aber ich habe leider keine Ahnung wie und ob man das machen kann.
Hat vielleicht jemand eine Idee dazu?

Matze 8. Okt 2006 14:08

Re: Farbe importieren
 
Hi,

willst du das über den Objectinspektor eingeben, dann klicke einfach doppelt auf die Color-Eigenschaft, da sollte sich dann ein Farbdialog öffnen (ich hoffe, das ist bei Delphi 5 auch schon so). Ansonsten (zur Laufzeit), könnte dir Delphi-Referenz durchsuchenRGB() helfen.

DGL-luke 8. Okt 2006 14:10

Re: Farbe importieren
 
TColor = $00RRGGBB, also ist $00FFFFFF = clWhite.
(Könnte auch andersrum sein: $00BBGGRR :mrgreen:)

Zu deinem Glück gibt es die segensreiche Funktion rgb(red,green,blue: Byte): TColor, irgendwo in Sysutils oder so.

//mäh roter kasten...

Neutral General 8. Okt 2006 14:13

Re: Farbe importieren
 
Liste der Anhänge anzeigen (Anzahl: 1)
Schritt für Schritt Anleitung:

:mrgreen:

3_of_8 8. Okt 2006 14:16

Re: Farbe importieren
 
Zitat:

Zitat von DGL-luke
TColor = $00RRGGBB, also ist $00FFFFFF = clWhite.
(Könnte auch andersrum sein: $00BBGGRR :mrgreen:)

Zu deinem Glück gibt es die segensreiche Funktion rgb(red,green,blue: Byte): TColor, irgendwo in Sysutils oder so.

//mäh roter kasten...

Es ist $00BBGGRR, Little Endian sei Dank. ;)

BBB 8. Okt 2006 14:21

Re: Farbe importieren
 
Wow geile Resonanz; also es ist wirklich denkbar einfach; es funzt wenn man die RGBs hat wenn man einfach den Doppelklick auf die Color Eigenschaft macht und die Werte eintippt; darauf hätt ich auch echt allein kommen können, sogar der Standard-Windows-Farbdialog taucht dann wieder auf hoho
Besten Dank Leute!!


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:11 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz