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

Windows Forms Discussion :

[vb.net][vs2005][Validation event] Validation groupée


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2007
    Messages : 6
    Par défaut [vb.net][vs2005][Validation event] Validation groupée
    Bonjour,

    J'utilise l'event validating sur mes textbox. Cet évent est appelé lorsqu'on perd le focus de la zone de text. Le problème c'est qu'il n'y a pas de validation si on ne passe pas par le textbox.

    Comment faire pour exécuter l'ensemble des validations d'un form lors d'un simple click sur un bouton ? Et ceci afin d'afficher en une seul fois toutes les erreurs ?

    J'ai vu que c'était possible depuis ASP.NET 2.0 pour un webform mais je n'ai pas trouvé de solution pour un windows form.

    Merci d'avance pour votre précieuse aide.

  2. #2
    Membre Expert
    Avatar de olsimare
    Inscrit en
    Décembre 2006
    Messages
    1 181
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 181
    Par défaut
    Bonjour.

    Léve l'évènement de validation pour chaque controls de la form qui à CausesValidation à true (si tu l'as positionné évidemment) quand tu cliques sur le bouton. Ou plus simple, léve l'évènement de validation de la form car je pense (pas testé) que la form (qui est un control) délègue cet évènement à ses enfants.

    Cdt.

  3. #3
    Membre éprouvé

    Homme Profil pro
    kiné passionné de dev
    Inscrit en
    Mars 2006
    Messages
    1 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : kiné passionné de dev

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 570
    Billets dans le blog
    1
    Par défaut
    ou sinon, dans ton évennement "button_click" tu commence par

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2007
    Messages : 6
    Par défaut
    Citation Envoyé par Poulain Voir le message
    ou sinon, dans ton évennement "button_click" tu commence par
    J'ai testé, rien ne se passe lors de l'exécution de Me.validate.

  5. #5
    Membre éprouvé

    Homme Profil pro
    kiné passionné de dev
    Inscrit en
    Mars 2006
    Messages
    1 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : kiné passionné de dev

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 570
    Billets dans le blog
    1
    Par défaut
    Ben, déjà il me semble que quand tu cliques sur un bouton, la validation se fait automatiquement.
    Mais si tes controles de validation appartiennent à un group, l faut que ton bouton appartienne aussi à ce groupe.

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2007
    Messages : 6
    Par défaut
    Citation Envoyé par Poulain Voir le message
    Ben, déjà il me semble que quand tu cliques sur un bouton, la validation se fait automatiquement.
    Mais si tes controles de validation appartiennent à un group, l faut que ton bouton appartienne aussi à ce groupe.
    Mes contrôles ne font pas partie d'un groupe. Comment fait-on cela en windows form ?

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2007
    Messages : 6
    Par défaut
    Merci pour ta réponse Olsimare.
    J'ai essayé de faire comme tu dis, mais cela ne fonctionne pas...

Discussions similaires

  1. [VB.NET 2.0] et validation NULL
    Par angelevil dans le forum Accès aux données
    Réponses: 2
    Dernier message: 19/11/2007, 14h19
  2. [VB.net][VS2005] Validation d'une form avec errorProvider
    Par WriteLN dans le forum Windows Forms
    Réponses: 6
    Dernier message: 12/05/2006, 13h02
  3. [VB.NET][VS2005] validation de formulaire
    Par vermo dans le forum ASP.NET
    Réponses: 2
    Dernier message: 21/01/2006, 18h09
  4. [VB.Net][VS2005] "Statement is not valid in a name spac
    Par Irlandais dans le forum Windows Forms
    Réponses: 8
    Dernier message: 15/12/2005, 09h35
  5. [vb.net][vs2005][Validating event] Control de sortie
    Par graphicsxp dans le forum Windows Forms
    Réponses: 8
    Dernier message: 06/12/2005, 14h01

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