Bonjour à tous,
Voila, je développe actuellement une application qui, pour faciliter la visualisation rapide de différents éléments pour un utilisateur, mettra les lignes et la police d'un datagridview dans certaines couleurs (dépendras des éléments pré-définis).
J'ai une table Mysql dans laquelle j'ai créer deux champs, 1 stockera la valeur de la couleur d'arrière plan et l'autre la couleur de la police.
Voici mes questions :
Quelle est le processus et/ou la manière la plus simple et/ou la plus avantageuse de stocker la valeur d'une couleur ?
Peut-on encore, en vb.net, stocker la valeur d'une couleur en Hexa ou y a-t-il d'autre méthode plus simple ? ARGB ?
avouez que stocker en Hexa est nettement plus facile non ? 6 caractères, longueur de variable stricte et fixe, easy win !
Peut-on stocker cette valeur sans devoir faire des manipulations de chaîne excessive et inutile ?
Est-ce que l'un d'entre-vous a déjà fait ça (enregistrer la valeur d'une couleur) et comment avez-vous procédé ?
Je sais déjà comment récupéré la valeur, j'obtiens "color [A= ... ", je cherche juste à avoir un échange d'idées à ce sujet parce qu'il y a toujours plus d'idées dans deux têtes que dans une
J'hésite entre stocker ma valeurs en string du style
Et ainsi quand je récupère ma valeur j'ai une chaîne de 12 caractères fixe et j'aurais juste à la décomposer pour avoir ma couleur exacte
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Dim ValA as string Dim ValB as string Dim ValG as string Dim ValR as string Dim ValCouleur as string ValA = "00" & color.A ValB = "00" & color.B valG = "00" & color.G ValR = "00" & color.R ValCouleur = strings.right(ValA,3) & strings.right(ValR,3) & strings.right(ValG,3) & strings.right(ValB,3)
OU
Stocker directement la variable color en texte
Et la je tape mon champ string comme variable directement sans toucher à la structure (si VB.net est capable de comprendre les données qu'il génère)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Dim ValCouleur as string ValCouleur = ColorDialog1.color
J'attend avec impatience votre avis sur la/les questions
Partager