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 :

demarche réel pour contrôle des champs des textes sur plusieur forms (winforms)


Sujet :

C#

  1. #1
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Septembre 2015
    Messages
    107
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Septembre 2015
    Messages : 107
    Par défaut demarche réel pour contrôle des champs des textes sur plusieur forms (winforms)
    bonjour à tous j'ai plusieurs formulaires contient plusieurs champs de texte numérique et alphanumérique. je ne sais pas comment contrôlé ces champs aprés les saisie de l'utilisateur (contrôle de saisie de 0 pour les entier, valeur négative, chaîne de caractère,fonctionnalité).le démarche idéal est-ce que le contrôle avec un méthode statique ou instantiation d'objets ?

  2. #2
    Membre Expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2013
    Messages
    1 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1 563
    Par défaut
    Citation Envoyé par ammar.dev Voir le message
    bonjour à tous j'ai plusieurs formulaires contient plusieurs champs de texte numérique et alphanumérique. je ne sais pas comment contrôlé ces champs aprés les saisie de l'utilisateur (contrôle de saisie de 0 pour les entier, valeur négative, chaîne de caractère,fonctionnalité).le démarche idéal est-ce que le contrôle avec un méthode statique ou instantiation d'objets ?
    A mon avis, tu devrais essayer de redéfinir tes champs texte (créer de nouveaux contrôles utilisateurs, héritant de TextBox ou contenant un TextBox) afin d'y intégrer tes contrôles de données.

    Sinon pour faire les contrôles, c'est soit après une validation (perte du focus par exemple) ou directement en scrutant les entrées clavier (événement KeyDown par exemple).

  3. #3
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    tu pourrais très bien créer une TextBoxExtended héritant de la textBox et dans laquelle, tu vas trapper les OnTextChanged par exemple...

    et dans le textChanged, tu peux appeler une méthode que tu aurais passer en tant que delegate...

    Ainsi, tu pourrais te faire une petite classe de controle avec les différentes situations que tu as et quand tu créerais ta textBoxExtender,
    tu ferais un truc du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    MyTextBoxExtended.Validator = MyClasseOfValidator.ValiderInterger;
    Par exemple...

  4. #4
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Septembre 2015
    Messages
    107
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Septembre 2015
    Messages : 107
    Par défaut
    Citation Envoyé par theMonz31 Voir le message
    tu pourrais très bien créer une TextBoxExtended héritant de la textBox et dans laquelle, tu vas trapper les OnTextChanged par exemple...

    et dans le textChanged, tu peux appeler une méthode que tu aurais passer en tant que delegate...

    Ainsi, tu pourrais te faire une petite classe de controle avec les différentes situations que tu as et quand tu créerais ta textBoxExtender,
    tu ferais un truc du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    MyTextBoxExtended.Validator = MyClasseOfValidator.ValiderInterger;
    Par exemple...
    mais pourquoi au lieu de faire comme ça je creér un classe static et je l'appel à chaque TextBox à contrôlé?

Discussions similaires

  1. Verification des valeurs des champs de texte
    Par hamadi 2 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 02/03/2011, 14h42
  2. recuperation et remplissage dynamique des champs de textes
    Par gloglo dans le forum Général JavaScript
    Réponses: 24
    Dernier message: 24/04/2007, 18h55
  3. Requête pour récupérer le nom des champs
    Par legillou dans le forum JDBC
    Réponses: 1
    Dernier message: 08/02/2006, 16h09
  4. rendre visible des champs de texte
    Par lnikolanta dans le forum Général JavaScript
    Réponses: 17
    Dernier message: 16/09/2005, 18h07
  5. Réponses: 5
    Dernier message: 06/07/2005, 21h14

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