Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX


[RESOLU]Bubug !

Tinei
Tinei
On s'intègre
On s'intègre

Masculin Nombre de messages : 209
Age : 21
Localisation : Sur la terre....Où peut être sur une autre planète XD
Emploi/loisirs : Réfléchissez un peu, et vous trouverez
Humeur : Très bonne
Date d'inscription : 05/11/2010

[RESOLU]Bubug ! Empty [RESOLU]Bubug !

Message par Tinei le Lun 20 Déc 2010 - 11:11

Salut,

je mets un bouton, je mets une action avec un clic dessus, et avec:

-Afficher le ColorDialog "Me.colorDialog1" et enregistrer le résultat dans la variable "theme color"
-Créer un fichier "%(APPLICATION_PATH)%\Theme". Ajouter des données à la suite: Non. Inscrire dans le fichier: "theme_%(theme_color)%"

Et ça m'affiche ça dès que je clique sur le bouton:

Mon projet a écrit:

L'opérateur "&" n'est pas défini pour chaîne "theme_" et type "color".

Voilà, j'ai pas compris ce qui n'allait pas Sad

Merci d'avance Smile


Dernière édition par Tinei le Mar 21 Déc 2010 - 15:39, édité 1 fois



Cordialement, Tinei

_____________________________________________________________
Toinousoft
La rapidité et l'assistance


Site internet: http://tinei.olympe-network.com/toinousoft/index.html
Forum: http://toinousoft-site.frbb.net/forum
Admin
Admin
Administrateur
Administrateur

Masculin Nombre de messages : 1882
Age : 27
Localisation : Boulogne Billancourt(92100)(France)
Emploi/loisirs : Software Development Engineer
Date d'inscription : 24/01/2008

[RESOLU]Bubug ! Empty Re: [RESOLU]Bubug !

Message par Admin le Lun 20 Déc 2010 - 19:49

Bonsoir,

C'est parce que ton logiciel veux enregistrer une "couleur" dans un fichier qui ne peux recevoir que du "texte" Wink
Pour résoudre ce problème :
Ajoute, entre Afficher un ColorDialog et Creer un fichier, une action 'Obtenir une propriété d'une valeur' (catégorie Général, à ne pas confondre avec "Obtenir une propriété d'un contrôle" :
Sélectionne ta variable Theme_Color, puis, en type de valeur, sélectionne le type "Color" (Assembly "System.Drawing.Color"), puis, en propriété, ".Name", et enregistre ça dans une autre variable, et c'est cette fameuse variable que tu devras enregistrer dans ton fichier.

Explication :
Quand tu as affiché le ColorDialog, ta variable a pris une valeur de type "Color". Ce n'est pas du texte amusé. D'où le problème, tu ne peux pas l'enregistrer dans un fichier.
Le type "Color" n'est donc, comme je l'ai dit, pas du texte. C'est une valeur qui (comme un contrôle) possède des propriétés. Parmi celles-ci tu as la propriété Name, qui est égale au nom de la couleur (Blue, Red, Magenta..etc).
Cette valeur en revanche est du texte, donc on peut l'enregistrer Wink

Note : tu imagines bien que si tu choisis une couleur bien précise tu n'auras pas forcément en valeur "Blue" amusé. La solution : au lieu d'enregistrer le nom de la couleur, enregistre son code (ARGB, Alpha, Red, Green, Blue). Pour cela, utilise les propriété A (pour la valeur de l'Alpha, comprise entre 0 et 255), R, pour le rouge, G pour le vert et B pour le bleue Smile

Voila, @+



Les 4 règles d'or du forum : Bonjour, Merci, Pas de SMS, Et un petit "[RESOLU]" dans le titre du sujet quand le problème est réglé. Wink

Etienne

Site internet : http://www.velersoftware.com
Twitter : http://twitter.com/VelerSoftware
Tinei
Tinei
On s'intègre
On s'intègre

Masculin Nombre de messages : 209
Age : 21
Localisation : Sur la terre....Où peut être sur une autre planète XD
Emploi/loisirs : Réfléchissez un peu, et vous trouverez
Humeur : Très bonne
Date d'inscription : 05/11/2010

[RESOLU]Bubug ! Empty Re: [RESOLU]Bubug !

Message par Tinei le Mar 21 Déc 2010 - 15:38

Salut,

merci beaucoup ça marche a merveille Smile

Merci Very Happy



Cordialement, Tinei

_____________________________________________________________
Toinousoft
La rapidité et l'assistance


Site internet: http://tinei.olympe-network.com/toinousoft/index.html
Forum: http://toinousoft-site.frbb.net/forum

Contenu sponsorisé

[RESOLU]Bubug ! Empty Re: [RESOLU]Bubug !

Message par Contenu sponsorisé


    La date/heure actuelle est Jeu 17 Oct 2019 - 6:05