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 :

Valider les données winForm


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Inscrit en
    Août 2008
    Messages
    1 596
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 1 596
    Par défaut Valider les données winForm
    Bonjour, comment puis je valider les données d'un winForm "Les textbox", existe t'il des controles comme le range validator au niveau winForm ?

  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 : 43
    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
    non, mais tu peux utiliser l'évènement Validating pour valider la saisie, et le composant ErrorProvider pour indiquer visuellement l'erreur

  3. #3
    Membre émérite
    Avatar de shwin
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    568
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2003
    Messages : 568
    Par défaut
    Voila une bien bonne question. Si tu est bindé à un object, je te dirait dy aller avec un IDataErrorInfo et d'utiliser l'application block de microsoft pour la validation.

    Sinon, le validating fait la job mais un peu plus broche a foin.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Msysteme Voir le message
    Bonjour, comment puis je valider les données d'un winForm "Les textbox", existe t'il des controles comme le range validator au niveau winForm ?
    Bonjour,

    J'ai crée hier un UserControl (textbox et son label) qui valide automatiquement les données saisies, il suffit de fixer ses propriétés dans VS.

    Pour l'instant il teste que les valeur numériques et les textes.

    Si t'es intéressé je peux te l'envoyer par MP, je ne sais pas ou le mettre sur internet.

  5. #5
    Membre éprouvé
    Inscrit en
    Août 2008
    Messages
    1 596
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 1 596
    Par défaut
    ok tu me l'envoie

  6. #6
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Msysteme Voir le message
    ok tu me l'envoie
    Impossible par MP y a pas de support de Pièces-jointes. Donne moi ton mail.

  7. #7
    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 : 43
    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
    tu veux pas le poster dans le forum plutôt ? histoire que tout le monde en profite

  8. #8
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par tomlev Voir le message
    tu veux pas le poster dans le forum plutôt ? histoire que tout le monde en profite
    J'aimerai bien mais ou? on peux pas mettre des fichiers directement.

    C'est une DLL( enfin deux).

    Pfff c'été juste un peux en bas.

    La voici .


    Explication :

    La DLL IsNumeric sert seulement à verifier si une expression est numerique ou pas, j'ai utilisé IsNumeric du VB qui n'existe pas en c#(je voulais juste ne pas me prendre la tête fallait faire vite, je lance pas le débat sur ça )

    La Dll DataValidator(mouaa le nom ) est un TextBox avec son Label, faut changer les propriétés dans Divers du Designer VS.

    TypeOfInput: Int pour numerique, Text pour texte.

    GetContent() et SetContent() pour les valeurs du textBox.

    ErrorMessage : le texte d'erreur à afficher dans le cas d'une saisie erronée.

    IsValid() : retourn True si Ok, false si non, pratique pour tester un groupe de TextBox.

    BorderColorIfError : la couleur de la bordure de la TextBox en cas d'erreur, le rouge est nickel.

    OriginalContent : le texte du label.
    UseValidator : False pour désactiver la validation de données. true si non.


    J'ai pas eu le temps de tout tester mais ça doit marcher, je l'ai fait à l'arrache.

    Bon dev.
    Dernière modification par Invité ; 25/03/2009 à 16h03.

Discussions similaires

  1. valider les données d'un formview avec un boutton
    Par cooper1990 dans le forum ASP
    Réponses: 1
    Dernier message: 10/10/2011, 10h05
  2. Impossible de valider les données
    Par tom974 dans le forum Configuration
    Réponses: 12
    Dernier message: 12/11/2009, 10h03
  3. Impossible de valider les données
    Par tom974 dans le forum SharePoint
    Réponses: 9
    Dernier message: 01/10/2009, 11h11
  4. [2.2.2] Valider les données XML par XSD
    Par Epsilon38 dans le forum BIRT
    Réponses: 3
    Dernier message: 25/03/2009, 15h52
  5. Valider les données d'un formulaire
    Par bdminc dans le forum Langage
    Réponses: 3
    Dernier message: 20/09/2007, 17h13

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