CONVERSION DE COULEUR RGB VB6 EN COULEUR ARGB .NET
Utilisateur anonyme
-
8 janv. 2008 à 20:07
Picpic10
Messages postés7Date d'inscriptionmardi 18 octobre 2005StatutMembreDernière intervention12 mai 2009
-
20 mai 2008 à 17:01
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
Attention aux types de données.
System.Convert.ToInt64 renvoie un long, donc c'est plutôt System.Convert.ToInt32
STColor.PadLeft(6, "0") :
Le deuxieme argument est un char. en vb.net, on met "0"c
Hex(ColorInt) :
Utilise les outils du framework comme tu l'as fait plus bas :
System.Convert.ToString(ColorInt, 16)
Sinon, il aurait été mieux de faire ca sans passer par une transormation hexadécimale.
Extrait directment les composantes (Bytes) par calcule.
l'outil est tout fait: System.BitConverter.GetBytes
20 mai 2008 à 17:01
Je cherche tout simplement a enregistrer une couleur dans une base MS SQL 2005.
16 janv. 2008 à 13:10
9 janv. 2008 à 09:29
8 janv. 2008 à 20:07
Attention aux types de données.
System.Convert.ToInt64 renvoie un long, donc c'est plutôt System.Convert.ToInt32
STColor.PadLeft(6, "0") :
Le deuxieme argument est un char. en vb.net, on met "0"c
Hex(ColorInt) :
Utilise les outils du framework comme tu l'as fait plus bas :
System.Convert.ToString(ColorInt, 16)
Sinon, il aurait été mieux de faire ca sans passer par une transormation hexadécimale.
Extrait directment les composantes (Bytes) par calcule.
l'outil est tout fait: System.BitConverter.GetBytes
Il manque aussi la fonction inverse.
__
Kenji