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++/CLI Discussion :

Comment dupliquer un container?


Sujet :

C++/CLI

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    243
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 243
    Par défaut Comment dupliquer un container?
    Bonjour,

    Je fais une interface graphique avec un container dans lequel se trouvent des boutons, des curseurs, une image, des menus déroulants ...

    Je voudrais avoir 4 containers identiques disposés côte à côte ...

    Comment faire?

    L'idéal serait de créer un objet correspondant au container et de faire 4 instances de l'objet ...

    Mais comment fait on cela en C++/CLI ?

    Si quelqu'un peut me donner un tuyau, ce serait sympa.

    Je rajoute un exemple :

    Voila le genre de fenêtre que j'ai:



    Je voudrais faire ça :



    Je peux copier-coller 4 fois, mais ce n'est pas très propre de programmer 4 fois la même chose.

    Il doit bien y avoir un moyen de créer un objet correspondant au groupe et de faire 4 instances de l'objet.

    Je ne trouve aucun exemple, pourtant cela doit être courant.

    Bonne journée
    Jean-Louis

  2. #2
    Rédacteur/Modérateur
    Avatar de JolyLoic
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    5 463
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Yvelines (Île de France)

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

    Informations forums :
    Inscription : Août 2004
    Messages : 5 463
    Par défaut
    Il semble que tu utilises la technologie winforms pour faire ton IHM. Il existe le moyen d'ajouter à ton projet un "custom control" qui te permettra de faire ce que tu souhaite.
    Ma session aux Microsoft TechDays 2013 : Développer en natif avec C++11.
    Celle des Microsoft TechDays 2014 : Bonnes pratiques pour apprivoiser le C++11 avec Visual C++
    Et celle des Microsoft TechDays 2015 : Visual C++ 2015 : voyage à la découverte d'un nouveau monde
    Je donne des formations au C++ en entreprise, n'hésitez pas à me contacter.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    243
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 243
    Par défaut
    Citation Envoyé par JolyLoic Voir le message
    Il semble que tu utilises la technologie winforms pour faire ton IHM. Il existe le moyen d'ajouter à ton projet un "custom control" qui te permettra de faire ce que tu souhaite.

    Merci JolyLoic,

    Oui, tout à fait j'utilise les winforms, c'est bien pratique pour un ignorant comme moi.

    Tu dis bien que ça existe mais où trouver comment créer un "custom control" et l'ajouter à la boite à outils?



    J'utilise la version gratuite Visual Express ... Peut-être ne permet elle pas de le faire.

    Bonne journée et merci.

  4. #4
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 470
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 470
    Par défaut
    Il suffit d'ajouter un objet de type "controle" à votre projet, exactement comme vous ajoutez une nouvelle classe à votre projet.

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    243
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 243
    Par défaut
    Citation Envoyé par bacelar Voir le message
    Il suffit d'ajouter un objet de type "controle" à votre projet, exactement comme vous ajoutez une nouvelle classe à votre projet.
    Merci, apparemment Visual C++/CLI 2008 Express ne le propose pas



    Bonne journée

    Jean-Louis

  6. #6
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 470
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 470
    Par défaut
    Peut-être une limitation de VS2005 Express.
    Avez-vous vérifié avec la version VS2010 Express ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment dupliquer table Oracle vers SQLserver ?
    Par ag007 dans le forum Accès aux données
    Réponses: 3
    Dernier message: 08/09/2006, 17h26
  2. [MySQL] Comment dupliquer des pages dynamique
    Par Cel'ic dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 04/06/2006, 14h52
  3. Comment dupliquer un enregistrement
    Par steeves5 dans le forum Access
    Réponses: 1
    Dernier message: 16/05/2006, 18h52
  4. Comment dupliquer un enregistrement via le code ?
    Par massol joel dans le forum Access
    Réponses: 2
    Dernier message: 11/11/2005, 19h01
  5. comment utiliser le CONTAINS ???
    Par zarbiman dans le forum Langage SQL
    Réponses: 1
    Dernier message: 10/10/2005, 18h33

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