IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Utilisation MaskTextBox quand vide [Débutant]


Sujet :

C#

  1. #1
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    117
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 117
    Par défaut Utilisation MaskTextBox quand vide
    Bonjour,

    En windows Form, j'ai déclaré un contrôle MaskTextBox ainsi:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    msk_MaDate.HidePromptOnLeave = true;
    msk_MaDate.TextMaskFormat = MaskFormat.IncludeLiterals;
    msk_MaDate.ValidatingType = typeof(System.DateTime);
    msk_MaDate.Mask = "00/00/0000";
    Je voulais savoir s'il y avait un moyen simple de tester dans l'événement "msk_MaDate_Validating" si le contrôle était vide car, quand c'est le cas, msk_MaDate.Text = "__/__/____"

    Faut-il tester donc "__/__/____" ou y a t-il un autre moyen ?

    J'ai essayé aussi msk_MaDate.MaskCompleted mais cela me renvoie Vrai seulement si tout est renseigné, donc si j'ai saisie par exemple que "12/" ou alors rien du tout, dans les 2 cas il renvoie Faux.

    Merci

  2. #2
    Membre éclairé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2005
    Messages
    700
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juin 2005
    Messages : 700
    Par défaut
    Citation Envoyé par dvdavid Voir le message
    dans les 2 cas il renvoie Faux.
    C'est qu'il rempli bien son role : assurer que les données saisient soient dans le bon format.

    Sinon oui la comparaison avec "__/__/____" est tres bien. On est dans de l'IHM donc rien de critique (pas besoin que le test soit fait en 2 nano secondes)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Utiliser les champs vides d'une table dans un code
    Par marcelstan dans le forum Access
    Réponses: 1
    Dernier message: 23/03/2015, 12h34
  2. [RegEx] Comment utiliser preg_replace() quand il y a un . ou un ?
    Par pierrot10 dans le forum Langage
    Réponses: 6
    Dernier message: 07/05/2012, 22h43
  3. [Débutant] Utilisation MaskTextBox pour un nombre
    Par dvdavid dans le forum C#
    Réponses: 5
    Dernier message: 22/08/2011, 11h28
  4. Réponses: 2
    Dernier message: 03/09/2008, 09h39
  5. Utiliser IF quand le champ est vide... (critère)
    Par samlepiratepaddy dans le forum Access
    Réponses: 5
    Dernier message: 19/09/2005, 15h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo