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

VB.NET Discussion :

Validated/validating et chronologie


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2011
    Messages : 335
    Par défaut Validated/validating et chronologie
    bonsoir,

    Validated est décrit comme survenant une fois que validating est terminé.
    Mais concrètement, quand intervienne ces deux évènements?

    Aussi j'ai un AddHandler sur TextBox.TextChanged et j'ai remarquer qu'à la frappe d'une caractère ou espace, la méthode appelé par cette évènement l'est 2 fois....(désolé si cette équation a déjà été beaucoup répondu).

    Si sur un textbox j'ai l'évènement validated, et que je clique un radioButton donc avec l'evenement checkchanged.
    On est bien d'accord que l'evenement validated interviendra avant CheckChanged.
    C'est logique mais je ne veux pas me tromper.

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Ces évènements se produisent en général quand le contrôle perd le focus (pour un TextBox par exemple) ou change de valeur (CheckBox ou ComboBox par exemple)
    Le système de validation est décrit en détail ici

    Citation Envoyé par Gualino Voir le message
    Aussi j'ai un AddHandler sur TextBox.TextChanged et j'ai remarquer qu'à la frappe d'une caractère ou espace, la méthode appelé par cette évènement l'est 2 fois....(désolé si cette équation a déjà été beaucoup répondu).
    Bah tu as du ajouter le handler 2 fois... (peut-être une fois via le designer et une fois manuellement avec AddHandler)
    Mais ça n'a pas de rapport avec Validating/Validated...

  3. #3
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    validating intervient quand le controle devrait perdre le focus (clic ailleurs sur un autre controle pouvant avoir le focus)
    si la saisie te plait pas, tu peux faire e.cancel = true, le focus ne change donc pas, et ca force l'utilisateur à modifier sa saisie pour sortir (tant qu'à faire mettre un message ou une info visuelle)

    validated intervient après validating, donc si pas annulé, ca te permet de récupérer la valeur avant qu'un autre controle ait le focus, pour la sauvegarder

    néanmoins, validating/validated n'a pas l'air d'être appelé dans certains cas, moi j'ai vu récemment sur la fermeture d'une fenêtre qu'ils n'étaient pas appelé, j'ai donc utilisé lostfocus
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

Discussions similaires

  1. [STRUTS][VALIDATOR] Validation de dates
    Par SEMPERE Benjamin dans le forum Struts 1
    Réponses: 16
    Dernier message: 09/09/2005, 11h43
  2. [Validator] Validation javascript du type long
    Par Jaxofun dans le forum Struts 1
    Réponses: 6
    Dernier message: 30/06/2005, 09h34
  3. Réponses: 3
    Dernier message: 15/03/2005, 12h22
  4. [STRUTS][Validation] - Validation dans un execute
    Par SEMPERE Benjamin dans le forum Struts 1
    Réponses: 8
    Dernier message: 07/12/2004, 10h55
  5. [ Struts ][ Validator ]validation côté serveur
    Par tiSioux dans le forum Struts 1
    Réponses: 4
    Dernier message: 29/06/2004, 09h25

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