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 :

[En cours de Test]Onglet avec IHM identique


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Inscrit en
    Avril 2008
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 38
    Par défaut [Résolu]Onglet avec IHM identique
    Bonjour à tous,
    Alors je suis en BTS IRIS et j'ai un projet en collaboration avec une entreprise. Pour ce projet je dois réaliser une IHM ou l'utilisateur rentre des informations sur un adhérent et une fois toutes les informations saisies correctement, l'utilisateur valide un poids grace à une balance.
    Vu que plusieurs balance sont disponibles(les balances sont des trémie peseuse), j'ai fais plusieurs onglet pour que l'utilisateur puisse les utilisé en meme temps.

    Ma première IHM ou plutot onglet de pesé(Témie 1 en bleu) et la deuxième en vert(faites pas attention au couleur, c'est pour en mettre plein la vue au client^^) sont identique mais le problème c'est que je ne peux mettre le meme nom pour les textBox car ce sont des onglets et non des nouvelles form, je voudrai savoir si il existe une solution pour n'avoir qu'une fois le code pour le traitement de la première IHM et qui servira aussi pour la deuxième.
    Si vous avez pas trop compris demandez moi, je reste à votre diposition.
    Images attachées Images attachées   

  2. #2
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    ca va te prendre 10 sec à faire ca proprement. retiens bien la phrase suivante

    dès que plusieurs composants apparaissent plus d'une fois sur une appli, web ou winform alors l'utilisation d'un usercontrol est conseillée.

    donc là, tu crées un usercontrol, dans ce usercontrol, tu copies colles TOUS tes champs avec le code de validation derriere, puis, tu glisses ton usercontrol sur chaque onglet et voilà. un seul control, un seul code et autant d'instances possibles. l'avantage, dès que tu modifieras le usercontrol, ca modifiera directement tous les onglets l'utilisant

    edit: trop lent tom ^^

  3. #3
    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
    Fais un UserControl qui gère une page de formulaire.
    Ensuite tu n'as plus qu'à l'instancier une fois dans chaque onglet

    EDIT: oups, 1mn trop tard

  4. #4
    Membre actif
    Inscrit en
    Avril 2008
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 38
    Par défaut
    Merci les gars vachement rapide
    J'essaie ca et je vous tiens au courant.
    Précision est ce qu'il peut y avoir quand meme une partie du code qui peut etre différent???

  5. #5
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    Citation Envoyé par Samshay Voir le message
    Merci les gars vachement rapide
    J'essaie ca et je vous tiens au courant.
    Précision est ce qu'il peut y avoir quand meme une partie du code qui peut etre différent???
    ca dépend comment tu codes. tu peux faire des evenements et y mettre des délégués car on a bien compris que le bouton ok fera deux choses différentes.

    les usercontroles sont très puissants lorsqu'on sait les utiliser

  6. #6
    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
    Citation Envoyé par Samshay Voir le message
    Précision est ce qu'il peut y avoir quand meme une partie du code qui peut etre différent???
    Dans ce cas, tu peux faire un usercontrol de base avec les propriétés et comportements communs aux 2 IHM, et créer ensuite 2 usercontrols hérité pour les spécialiser. Ca suppose des notions de programmation orientée objet (bien que VS masque en partie ces aspects en créant automatiquement le contrôle hérité...)

Discussions similaires

  1. Tests des applications avec IHM
    Par jmgroud dans le forum Tests et Performance
    Réponses: 2
    Dernier message: 26/10/2007, 00h45
  2. Réponses: 4
    Dernier message: 03/09/2005, 12h30
  3. Creer onglet avec forms9
    Par simpletz dans le forum Forms
    Réponses: 5
    Dernier message: 10/08/2005, 13h46
  4. Réponses: 4
    Dernier message: 20/06/2005, 15h57
  5. Un cours de C/C++ avec exercices corrigés
    Par merrheim dans le forum C++
    Réponses: 65
    Dernier message: 18/01/2005, 23h30

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