Bonjour,
J'aimerais savoir comment faire un masque de saisie pour une textbox du style __/__/____
merci de vos reponse d'avance
Version imprimable
Bonjour,
J'aimerais savoir comment faire un masque de saisie pour une textbox du style __/__/____
merci de vos reponse d'avance
Bonjour,
Ça dépend de la techno utilisée :
- En Winform : il existe un composant MaskedTextbox
- En WPF : il n'existe rien de base, mais il existe un MaskedTextbox dans l'Extended Toolkit
- En ASP : il n'existe rien de base non plus (il me semble), mais il existe un MaskedEdit dans l'Ajax Toolkit
En espérant que ça aide.
Salut !
Pendant ma deuxième année de BTS, j'ai eu ce genre de problème en Java. Ca doit pouvoir se faire en C# je suppose.
Il faut faire une classe maTextBox qui hérite de TextBox et redéfinir la méthode de capture de l'événement d'ajout de caractère.
Si je me fie à ce que tu veux (une date), assure toi qu'il n'y ai que des caractères numériques d'insérés en invalidant la saisie si tu te rends compte que c'est une lettre ou un caractère spécial exemple. Ensuite, faut tester la longueur de la chaine dans la textbox et ajouter des / quand tu as un longueur de 2 et 5.
De la même manière, quand on supprime un caractère, faut retirer les / au bon moment (là encore en redéfinissant la bonne méthode).
Il existe peut être d'autres méthodes (je ne suis pas très doué en formulaire) mais celle la te permet de personnaliser un maximum ta zone de saisie.
Essaye de voir si tu arrives à quelque chose avec cette base de travail, je te filera un peu de code si tu ne t'en sors vraiment pas.
Oui excusez moi,
je fais de l'ASP.net C#
et en VB jai vu des codes hier mais impossible a les retrouver pour que je traduise le VB en C#
si c'est possible
et si jutilise du jQuery pour le faire?
bonjour,
s'il s'agit d'un projet Winform l'objet DateTimePicker (calendrier) est fait pour saisir des dates.
s'il s'agit d'un projet Web Jquery offre le même type d'objet (calendar) ici un exemple : http://jqueryui.com/datepicker/
Ta réponse est parvenue en même temps que la rédaction de ma réponse.
Je t'ai mis une URL avec exemple de datetimepicker en Ajax tout y est expliqué.
Si le DatePicker est bien fait, on peut saisir l'année à la main.
Donc non.
EDIT :
Voilà un bon DatePicker : http://demos.telerik.com/kendo-ui/datepicker/index
pamifer oui mais le probleme et que je suis pas en MVC
pour avoir le datepicker
Tu adaptes ! Je suis sur que t'es capable de lire un peu de documentation.