COLORMATRIX_VB

Signaler
Messages postés
97
Date d'inscription
vendredi 22 octobre 1999
Statut
Membre
Dernière intervention
13 juin 2016
-
cs_Le Pivert
Messages postés
6617
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
26 mars 2020
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/53227-colormatrix-vb

cs_Le Pivert
Messages postés
6617
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
26 mars 2020
99
Nouvelle mise à jour,
Ajout des trackBar Saturation (augmente ou supprime les couleurs) et Hue (dominante couleur)
Charles Racaud
Messages postés
3172
Date d'inscription
dimanche 15 février 2004
Statut
Membre
Dernière intervention
9 avril 2017
28
Le correcteur automatique propose juste les cast de type CInt, CLng, CDec ...
Mais changer un string en decimal, ça peut pas se faire directement comme ça.
Sous vs2010, j'ai une exception de type ArgumentOutOfRangeException à chaque conversion.
Ca marche chez toi, pas chez moi. Je sais plus quelle option j'ai activé pour avoir ça (la dernière fois que j'ai touché vb.net, c'était il y a au moins 4 ans) ^^

__
Kenji
cs_Le Pivert
Messages postés
6617
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
26 mars 2020
99
CHARLES RACAUD , j'ai essayé ce que tu me conseilles: cela fonctionne. Mais ce que j'ai mis m'a été donné par le correcteur de VB2008 et cela fonctionne aussi. Quelle différence entre les deux manières? L'option de correction d'erreur se trompe-t-elle?
Charles Racaud
Messages postés
3172
Date d'inscription
dimanche 15 février 2004
Statut
Membre
Dernière intervention
9 avril 2017
28
Non, ça ne va toujours pas, on ne peut pas fait un cast directement de String vers Decimal.
"1,00" devient 1D
"0,3" devient 0.3D
"-1,00" devient -1D
... etc
et Decimal.Parse ou mieux Decimal.TryParse pour faire les conversions depuis les textboxs

__
Kenji