1 - Tu peux utiliser les constantes type clBlue, clBlack, etc.
Mauvaise solution: c'est à l'origine de mon problème.
2 - tu peux utiliser une valeur hexadecimal
Form1->Color = (TColor) 0x00FF0000;
Bonne solution:mon problème est résolu.
Pour le code Hexa : codé sur 4 octets: 0x00 | FF | 00 | 00 pour ton exemple.
permier valeur =
En fait tu as trois possibilités:
1. (0x00)FF0000 Si l'octet de poids fort vaut zéro (0x00), la couleur obtenue est celle la plus approchante dans la palette système.
2. (0x01)FF0000 Si l'octet de poids fort vaut un (0x01), la couleur obtenue est celle la plus approchante dans la palette actuellement réalisée.
3. (0x02)FF0000Si l'octet de poids fort vaut deux (0x02), la couleur obtenue est celle la plus approchante dans la palette logique du contexte de périphérique en cours.
deuxième valeur = niveaux de bleu
troisième valeur = niveaux de vert
quatrième valeur = niveaux de rouge
Regarde l'aide de TColor pour plus d'infos
Partager