COLORMATRIX_VB

Signaler
Messages postés
97
Date d'inscription
vendredi 22 octobre 1999
Statut
Membre
Dernière intervention
13 juin 2016
-
Messages postés
6778
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
29 mai 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

Messages postés
6778
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
29 mai 2020
107
Nouvelle mise à jour,
Ajout des trackBar Saturation (augmente ou supprime les couleurs) et Hue (dominante couleur)
Messages postés
3172
Date d'inscription
dimanche 15 février 2004
Statut
Membre
Dernière intervention
9 avril 2017
30
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
Messages postés
6778
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
29 mai 2020
107
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?
Messages postés
3172
Date d'inscription
dimanche 15 février 2004
Statut
Membre
Dernière intervention
9 avril 2017
30
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
Messages postés
6778
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
29 mai 2020
107
Merci BANANA32 pour la note et l'idée donnée de classe ou bibliothèque.
Merci CHARLES RACAUD pour ton commentaire et bien vu pour l'erreur. Une erreur de débutant d'avoir oublié de mettre Option Strict On
Cela m'aurait été tout de suite signalée. Je mets une mise à jour avec la correction.
@+ Le Pivert
Messages postés
3172
Date d'inscription
dimanche 15 février 2004
Statut
Membre
Dernière intervention
9 avril 2017
30
Salut

J'ai pleins d'erreurs sur l'assignation des valeurs des contrôles CXRY. Tu mets des String au lieu des Decimal. J'ai du tous les changer.
Sinon c'est très sympa comme petite appli.

__
Kenji
Utilisateur anonyme
Bonsoir Le Pivert,
Effectivement, ton programme est maintenant opérationnel.
Une petite idée pratique serait de présenter ton travail sous forme de classe ou bibliothèque.
Ceci pourra ainsi être facilement intégrable dans d'autres projets.
A bientôt.
Messages postés
6778
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
29 mai 2020
107
Merci BANANA32, jai réussi à corriger le code
Bonne programmation
Messages postés
6778
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
29 mai 2020
107
Merci pour tes encouragements BANANA32.
Ta remarque est pertinente. J'ai mis ce End à l'annulation d'ouverture, si comme je le suggère dans le commentaire du code, l'utilisateur supprime l'image d'ouverture et met l'ouverture directe.Dans ce cas si il y a annulation, un bug se produit.Comme ce programme est fait pour les programmeurs, il n'y a aucun soucis pour corriger la source à leur guise.
@+ Le Pivert
Utilisateur anonyme
Bonsoir Le Pivert,
Félicitations pour cette belle source utile.
Juste un petit défaut gênant : lorsqu'on annule l'ouverture d'une image, le programme se ferme.
Mais je pinaille :)
Au plaisir de lire d'autres de tes sources.
Messages postés
6778
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
29 mai 2020
107
Merci CDC1604 pour les encouragements et la note.
Cela me pousse à poster une nouvelle mise à jour avec 3 mémorisations de vos réglages couleurs.
Bonne programmation
@+ Le Pivert
Messages postés
17
Date d'inscription
dimanche 15 avril 2007
Statut
Membre
Dernière intervention
5 juin 2009

Bravo !
Messages postés
6778
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
29 mai 2020
107
Bonjour,
Merci à vous deux pour votre commentaire et votre note.
Une petite inversion des NumericUpDown C1R2 et C1R4 s'est glisser dans le programme. Ce qui fausse les données de la création du code VB, mais n'empêche en rien au bon déroulement de l'application. J'attends pour une mise à jour de découvrir d'autres erreurs.
Bonne programmation à vous deux. Et pour toi CGS113 dans ton projet en 3D
@+ Le Pivert
Messages postés
416
Date d'inscription
vendredi 22 février 2008
Statut
Membre
Dernière intervention
7 janvier 2018
1
Bonjour ami Pivert,
Marche également très bien avec vb.net 2008 Express
... Source très instructive et utile !

Merci !
Messages postés
97
Date d'inscription
vendredi 22 octobre 1999
Statut
Membre
Dernière intervention
13 juin 2016
1
Ouvert sans souci avec Visual Studio 2010 Express. Très bon soft !