Problème de changement de couleur (utilisateur) avec MSFlexGrid

MicProg Messages postés 14 Date d'inscription mercredi 12 février 2003 Statut Membre Dernière intervention 30 juillet 2004 - 12 oct. 2003 à 05:26
MicProg Messages postés 14 Date d'inscription mercredi 12 février 2003 Statut Membre Dernière intervention 30 juillet 2004 - 12 oct. 2003 à 06:56
Hi :)
Il y a un os. Dans une grille MSFlexGrid, je souhaite donner la possibilité de modifier les couleurs de la police et des cellules.
L'objectif : Récupérer la valeur de la couleur, l'appliquer à mon Shape1.BackColor, l'utilisateur modifie et en validant, on applique la nouvelle couleur.
Bien, je sais que les couleurs système commencent par &H80... et les autres &H00... Seulement, en récupérant la valeur du texte (Form1.MSFlexGrid1.ForeColor) je reçois un nombre : (-2147483640 // noir système ou 12582912 bleu palette).
Arf, que c'est donc que ça ? Je pensais obtenir par exemple : &H00C00000& (un truc du genre).
Shape1.BackColor fonction en RVB (0 à 255) bon là je trouverai bien une fonction pour convertir chaque couleur hexa en numérique mais le plus gros bug est le nombre reçu de Form1.MSFlexGrid1.ForeColor et Form1.MSFlexGrid1.BackColor.
Quelqu'un peut me dire comment convertir ce nombre ou existe t-il un autre moyen pour obtenir lesdites "vraies" couleurs ?
Thanks et bon dimanche :)
Débutant mais... obstiné ;)

1 réponse

MicProg Messages postés 14 Date d'inscription mercredi 12 février 2003 Statut Membre Dernière intervention 30 juillet 2004
12 oct. 2003 à 06:56
Arf, sorry I'm confuse :blush)
J'ai trouvé ça : La réponse
Comme quoi... tout est sur VbFrance :)
Je met ma trouvaille pour celui qui serait dans ce même besoin.
Débutant mais... obstiné ;)
0
Rejoignez-nous