bouv
Messages postés1411Date d'inscriptionmercredi 6 août 2003StatutMembreDernière intervention 3 mars 20191 17 nov. 2008 à 07:29
Oui effectiveemnt je voulais parler du MaskedTextBox. Pour obtenir plus de renseignements sur son utilisation, tu peux te rendre à cette adresse (bas de page) :
http://plasserre.developpez.com/v3-4.htm
fred_gaou
Messages postés8Date d'inscriptionlundi 5 décembre 2005StatutMembreDernière intervention18 novembre 2008 16 nov. 2008 à 22:05
Bouv, je suis en train de tester "MS VB 2008 Express edition". Quand tu dis que la textbox de base peut-être configurée comme le premier modèle de ta textbox evolution, tu veux dire que les options sont accessibles dans les propriétés du control? Parce que je trouve rien qui y ressemble avec avec la textbox de base. Par contre le maskedtextbox est intéréssant mais je n'arrive pas non plus à obtenir le même comportement que dans la textbox evolution. Ou alors tu parlais de la fonction "isnumeric"?
Tu peux me dire comment tu fais pour obtenir le comportement du 1er modèle de la textbox evolution avec "MS Visual Basic 2008 Express edition"? Est-ce que Ctrl+C , Ctrl+V et Ctrl+X fonctionne dans ce cas de figure?
Merci
fred_gaou
Messages postés8Date d'inscriptionlundi 5 décembre 2005StatutMembreDernière intervention18 novembre 2008 15 nov. 2008 à 12:44
Merci pour ta réponse. Je crois que je vais donc passer à VB.NET. N'empêche que tu avais fait du sacré bon boulot en VB6 ;)
bouv
Messages postés1411Date d'inscriptionmercredi 6 août 2003StatutMembreDernière intervention 3 mars 20191 15 nov. 2008 à 10:09
Désolé mais je n'utilise plus cette source depuis longtemps. Je n'utilise d'ailleurs même plus VB6 (je suis passé en .NET).
Cela dit de mémoire :
- Copier, Couper et Coller sont interdit volontairement afn d'éviter que des caractères interdits ne soit insérés dans le TextBox (exemple : insérer des lettres dans un TexBox numérique.
- Pas d'apparence 3D volontairement aussi pour la ressemblance XP
- Il existe une propriété pour modifier le symbole monétaire. Un vide ou un espace doivent donc le supprimer
- Pour te passer de la DLL tu peux regarder dans les sources de Renfield il a publier un module qui rend les mêmes services et que tu pourra intégrer à ce projet. Les adaptation necessaires seront mineures.
Pour info en VB.NET, la TextBox de base rempli déjà toutes ces fonctions. Que du bonheur !
Bonne prog
++
fred_gaou
Messages postés8Date d'inscriptionlundi 5 décembre 2005StatutMembreDernière intervention18 novembre 2008 15 nov. 2008 à 00:31
Ah oui, étant donné qu'il faut placer dans le système et inscrire Rey_SubClasser.dll au registre, je suppose qu'un .exe qui fait ça à son exécution ne pourra pas fonctionner dans un environnement protégé (entreprise), s'il est lancé par l'employé lambda ne disposant pas des droits nécéssaires.
Si c'est le cas, y aurait-il une solution pour que le programme fonctionne dans ces environnements?
fred_gaou
Messages postés8Date d'inscriptionlundi 5 décembre 2005StatutMembreDernière intervention18 novembre 2008 15 nov. 2008 à 00:17
Salut Bouv,
C'est un excellent travail. C'est presque tout ce que je cherchais pour mon travail, je suis complètement débutant.
J'espère que le projet n'est pas mort et que tu pourras améliorer le code selon ces observations pour la textbox numérique qui serait parfaite ainsi pour mes besoins:
- autoriser Ctrl+C , Ctrl+V et Ctrl+X
- une apparence 3D comme la textbox original serait du plus bel effet.
- pouvoir éliminer le symbol monétaire
En attente de tes nouvelles.
bouv
Messages postés1411Date d'inscriptionmercredi 6 août 2003StatutMembreDernière intervention 3 mars 20191 13 janv. 2006 à 17:04
Code mis à jour ! J'ai quelque peu modifié la description en conséquence
bouv
Messages postés1411Date d'inscriptionmercredi 6 août 2003StatutMembreDernière intervention 3 mars 20191 13 janv. 2006 à 08:09
Oui je sais il manque pas mal de propriété, mais j'ai fait ça vraiment rapidement, comme dit plus haut pour répondre a un message du Forum.
Si je trouve le temps, je corrige suivant tes quelques observations.
Par contre, pour le '.' comme separateur de date ; je vais y songer mais a premiere vu je vois pas trop comment faire, etant donné que c'est la fonction Format() qui gère cela.
Sinon je viens de me rendre compte que la propriété Alignment ne fonctionne pas... bizzare.
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 13 janv. 2006 à 01:20
ca fonctionne bien, un OCX qui fais son job...
orthographe de MaxLength
pour anuler le PASTE, tu peux faire :
If uMsg WM_PASTE Then MsgBehavior [MB Cancel Message]
plutot que de vider d'autorité le presse-papier
impossibilité de saisir une date avec des '.' comme séparateur
il manque la possibilité de modifier la police, couleur de fond, du texte, de désactiver le contrôle
ScSami
Messages postés1488Date d'inscriptionmercredi 5 février 2003StatutMembreDernière intervention 3 décembre 200724 12 janv. 2006 à 18:26
17 nov. 2008 à 07:29
http://plasserre.developpez.com/v3-4.htm
Et plus généralement pour toutes autres questions sur l'utilisation de VB.Net :
http://plasserre.developpez.com/vsommair.htm
Bonne prog
++
16 nov. 2008 à 22:05
Tu peux me dire comment tu fais pour obtenir le comportement du 1er modèle de la textbox evolution avec "MS Visual Basic 2008 Express edition"? Est-ce que Ctrl+C , Ctrl+V et Ctrl+X fonctionne dans ce cas de figure?
Merci
15 nov. 2008 à 12:44
15 nov. 2008 à 10:09
Cela dit de mémoire :
- Copier, Couper et Coller sont interdit volontairement afn d'éviter que des caractères interdits ne soit insérés dans le TextBox (exemple : insérer des lettres dans un TexBox numérique.
- Pas d'apparence 3D volontairement aussi pour la ressemblance XP
- Il existe une propriété pour modifier le symbole monétaire. Un vide ou un espace doivent donc le supprimer
- Pour te passer de la DLL tu peux regarder dans les sources de Renfield il a publier un module qui rend les mêmes services et que tu pourra intégrer à ce projet. Les adaptation necessaires seront mineures.
Pour info en VB.NET, la TextBox de base rempli déjà toutes ces fonctions. Que du bonheur !
Bonne prog
++
15 nov. 2008 à 00:31
Si c'est le cas, y aurait-il une solution pour que le programme fonctionne dans ces environnements?
15 nov. 2008 à 00:17
C'est un excellent travail. C'est presque tout ce que je cherchais pour mon travail, je suis complètement débutant.
J'espère que le projet n'est pas mort et que tu pourras améliorer le code selon ces observations pour la textbox numérique qui serait parfaite ainsi pour mes besoins:
- autoriser Ctrl+C , Ctrl+V et Ctrl+X
- une apparence 3D comme la textbox original serait du plus bel effet.
- pouvoir éliminer le symbol monétaire
En attente de tes nouvelles.
13 janv. 2006 à 17:04
13 janv. 2006 à 08:09
Si je trouve le temps, je corrige suivant tes quelques observations.
Par contre, pour le '.' comme separateur de date ; je vais y songer mais a premiere vu je vois pas trop comment faire, etant donné que c'est la fonction Format() qui gère cela.
Sinon je viens de me rendre compte que la propriété Alignment ne fonctionne pas... bizzare.
13 janv. 2006 à 01:20
orthographe de MaxLength
pour anuler le PASTE, tu peux faire :
If uMsg WM_PASTE Then MsgBehavior [MB Cancel Message]
plutot que de vider d'autorité le presse-papier
impossibilité de saisir une date avec des '.' comme séparateur
il manque la possibilité de modifier la police, couleur de fond, du texte, de désactiver le contrôle
12 janv. 2006 à 18:26