Ciao a tutti! come posso convertire una stringa (che rappresenta un RGB Color) in un TColor?
grazie!!!!!!![]()
Ciao a tutti! come posso convertire una stringa (che rappresenta un RGB Color) in un TColor?
grazie!!!!!!![]()
Dovresti creare innanzitutto una funzione in grado di restituirti il valore decimale corrispondente ad ogni coppia di cifre esadecimali che costituiscono il codice del colore di tipo stringa.
Successivamente, la conversione dovrebbe essere ottenuta così:
dove R, G e B sono i valori decimali (da 0 a 255) per ciascuna componente del colore.codice:COLORE = R + (G shl 8) + (B shl 16)
In alternativa, puoi tentare con la funzione StringToColor, ma devi prima invertire il codice RGB del colore nel formato BGR.
Ciao!![]()
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
Ottimo consiglio ALKA
Il dubbio non è piacevole, ma la certezza è ridicola. Solo gli imbecilli son sicuri di ciò che dicono.