COLORMATRIX_VB

blq Messages postés 97 Date d'inscription vendredi 22 octobre 1999 Statut Membre Dernière intervention 13 juin 2016 - 30 mai 2011 à 21:48
cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 - 10 juin 2011 à 16:10
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 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 137
10 juin 2011 à 16:10
Nouvelle mise à jour,
Ajout des trackBar Saturation (augmente ou supprime les couleurs) et Hue (dominante couleur)
Utilisateur anonyme
6 juin 2011 à 18:45
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 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 137
6 juin 2011 à 16:45
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?
Utilisateur anonyme
6 juin 2011 à 14:45
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
cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 137
6 juin 2011 à 08:22
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
Utilisateur anonyme
6 juin 2011 à 00:50
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
6 juin 2011 à 00:11
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.
cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 137
5 juin 2011 à 11:38
Merci BANANA32, jai réussi à corriger le code
Bonne programmation
cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 137
5 juin 2011 à 06:41
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
4 juin 2011 à 22:31
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.
cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 137
4 juin 2011 à 18:53
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
cdc1604 Messages postés 17 Date d'inscription dimanche 15 avril 2007 Statut Membre Dernière intervention 5 juin 2009
4 juin 2011 à 18:33
Bravo !
cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 137
31 mai 2011 à 08:40
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
CGSI3 Messages postés 416 Date d'inscription vendredi 22 février 2008 Statut Membre Dernière intervention 7 janvier 2018 1
30 mai 2011 à 23:26
Bonjour ami Pivert,
Marche également très bien avec vb.net 2008 Express
... Source très instructive et utile !

Merci !
blq Messages postés 97 Date d'inscription vendredi 22 octobre 1999 Statut Membre Dernière intervention 13 juin 2016 1
30 mai 2011 à 21:48
Ouvert sans souci avec Visual Studio 2010 Express. Très bon soft !
Rejoignez-nous