cs_PROGRAMMIX
Messages postés1133Date d'inscriptionmercredi 2 octobre 2002StatutMembreDernière intervention24 juillet 2011
-
27 juin 2004 à 09:42
cs_dox
Messages postés8Date d'inscriptionjeudi 17 août 2000StatutMembreDernière intervention21 janvier 2008
-
28 juin 2004 à 10:20
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_dox
Messages postés8Date d'inscriptionjeudi 17 août 2000StatutMembreDernière intervention21 janvier 2008 28 juin 2004 à 10:20
C'est un bon exercice autour de l'intégration d'un composant au niveau d'une classe; ceci étant il existe un composant Microsoft qui s'appelle MaskEdBox qui^permet de faire la même chose et de plus la modification est possible. Pour pouvoir l'utiliser il faut charger le composant Microsoft Masked Edit Control 6.0 (SP3).
Je met une note de 8 pour l'aspect pédagogique de ton exemple
cs_chouchou123
Messages postés33Date d'inscriptionmercredi 18 décembre 2002StatutMembreDernière intervention 6 avril 2006 27 juin 2004 à 13:11
Moi je dit Bravo, fallait y penser et je trouve ca tres utile et à la fois simple à utiliser je met 10/10
a+++
cs_PROGRAMMIX
Messages postés1133Date d'inscriptionmercredi 2 octobre 2002StatutMembreDernière intervention24 juillet 20112 27 juin 2004 à 09:53
C'est ce qu'on appelle du service rapide...
Bonne continuation...
VicoLaChips2
Messages postés436Date d'inscriptiondimanche 20 janvier 2002StatutMembreDernière intervention 2 février 20102 27 juin 2004 à 09:50
J'ai suivi tes conseils et j'ai commenté le code -;)
En ce moment je travail surtout à la possibilité d'éffacer un caractère à n'importe quel endroit du masque en gardant le masque en place et en permettant l'ajout du caractère de remplacement...
Les bugs de la version d'avant :
- si on laisse appuyer la touche (zéro par exemple), la variable m_intPos n'est pas incrémenté car il n'y apas d'évènement KEYUP !!
- D'autres bug lié à l'effacement d'un ou plusieurs caractères que j'ai bloqué dans cette version... (cf KeyDown et vbKeyDelete)
- D'autres à venir !! yen a toujours de ces chtites bêtes.
@+, VIC
cs_PROGRAMMIX
Messages postés1133Date d'inscriptionmercredi 2 octobre 2002StatutMembreDernière intervention24 juillet 20112 27 juin 2004 à 09:47
Je crois que j'ai posté trop vite...
Il y a des commentaires mais il est dommage que ceux que tu as mis ci-dessus ne soient pas repris dans la source.
Pour l'utilisation de /, je crois voir que tu as prévu ce cas, mais chez moi, ça ne marche pas... Serait-là un des bugs que tu signalais ?
cs_PROGRAMMIX
Messages postés1133Date d'inscriptionmercredi 2 octobre 2002StatutMembreDernière intervention24 juillet 20112 27 juin 2004 à 09:42
Quels sont ces deux trois bugs ?
Suggestions:
1°)
Il serait intéressant de permettre l'utilisation de / dans les dates.
Exemple: supposons que la date à saisir soit le 1er janvier 2004. Actuellement (sauf erreur de ma part), il faut taper 01012004. Ma proposition est qu'en tapant 1/1/2004, le code complète la zone de texte en 01/01/2004.
2°)
On pourrait imaginer pour l'année qu'à la sortie du textbox, la saisie 11/10/04 soit convertie automatiquement en 11/10/2004.
PS: commente ton code afin de permettre une meilleure compréhension du fonctionnement de celui-ci (j'ai encore du mal avec les modules de classes et je ne dois pas être le seul).
28 juin 2004 à 10:20
Je met une note de 8 pour l'aspect pédagogique de ton exemple
27 juin 2004 à 13:11
a+++
27 juin 2004 à 09:53
Bonne continuation...
27 juin 2004 à 09:50
En ce moment je travail surtout à la possibilité d'éffacer un caractère à n'importe quel endroit du masque en gardant le masque en place et en permettant l'ajout du caractère de remplacement...
Les bugs de la version d'avant :
- si on laisse appuyer la touche (zéro par exemple), la variable m_intPos n'est pas incrémenté car il n'y apas d'évènement KEYUP !!
- D'autres bug lié à l'effacement d'un ou plusieurs caractères que j'ai bloqué dans cette version... (cf KeyDown et vbKeyDelete)
- D'autres à venir !! yen a toujours de ces chtites bêtes.
@+, VIC
27 juin 2004 à 09:47
Il y a des commentaires mais il est dommage que ceux que tu as mis ci-dessus ne soient pas repris dans la source.
Pour l'utilisation de /, je crois voir que tu as prévu ce cas, mais chez moi, ça ne marche pas... Serait-là un des bugs que tu signalais ?
27 juin 2004 à 09:42
Suggestions:
1°)
Il serait intéressant de permettre l'utilisation de / dans les dates.
Exemple: supposons que la date à saisir soit le 1er janvier 2004. Actuellement (sauf erreur de ma part), il faut taper 01012004. Ma proposition est qu'en tapant 1/1/2004, le code complète la zone de texte en 01/01/2004.
2°)
On pourrait imaginer pour l'année qu'à la sortie du textbox, la saisie 11/10/04 soit convertie automatiquement en 11/10/2004.
PS: commente ton code afin de permettre une meilleure compréhension du fonctionnement de celui-ci (j'ai encore du mal avec les modules de classes et je ne dois pas être le seul).