Problème de changement de couleur (utilisateur) avec MSFlexGrid
MicProg
Messages postés14Date d'inscriptionmercredi 12 février 2003StatutMembreDernière intervention30 juillet 2004
-
12 oct. 2003 à 05:26
MicProg
Messages postés14Date d'inscriptionmercredi 12 février 2003StatutMembreDernière intervention30 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é ;)
A voir également:
Problème de changement de couleur (utilisateur) avec MSFlexGrid
MicProg
Messages postés14Date d'inscriptionmercredi 12 février 2003StatutMembreDernière intervention30 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é ;)