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

MFC Discussion :

Insérer des Objets


Sujet :

MFC

  1. #1
    Membre éclairé Avatar de Fred2209
    Inscrit en
    Octobre 2006
    Messages
    310
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 310
    Par défaut Insérer des Objets
    Salut,

    Comment fait-on sous Visual pour insérer des objets, en l'occurence une ComboBox dans un TabControl ??

    Merci...

  2. #2
    Membre éclairé Avatar de Fred2209
    Inscrit en
    Octobre 2006
    Messages
    310
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 310
    Par défaut
    Sérieusement, je me casse la tête depuis hier, pas moyen d'intégrer quoi que ce soit dans un tabControl... (j'ai toujours bossé sous Borland... qui est + simple)

    Si quelqu'un a la réponse merci de la partager...

  3. #3
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    quelle version de visual C++ ?
    MFC ? Winforms ?
    n'hésite pas à consulter les tutoriels http://farscape.developpez.com/tutor...arrer-mfc-vc6/
    http://nico-pyright.developpez.com/t...2005/winforms/

  4. #4
    Membre éclairé Avatar de Fred2209
    Inscrit en
    Octobre 2006
    Messages
    310
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 310
    Par défaut
    Visual C++ 6, dans la la Form Dialog, je crée un TabSheet avec plusieurs onglet et dans le premier (par exemple) je voudrais poser des contrôles, dont le premier une comboBox, et je n'arrive pas à trouver comment la lier dans un onglet de sorte que lorsque je déplace le TabSheet elle se déplace avec...

    Merci pour les liens je vais de ce pas y jeter un oeil...

  5. #5
    Membre éclairé Avatar de Fred2209
    Inscrit en
    Octobre 2006
    Messages
    310
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 310
    Par défaut
    Le premier lien je l'avais dejà parcouru et rien sur mon probleme dans le deuxième lien..

    Merci quand même...

  6. #6
    Membre éclairé Avatar de Fred2209
    Inscrit en
    Octobre 2006
    Messages
    310
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 310
    Par défaut
    Déposez le contrôle sur la form et ajoutez les contrôles directement sur chacune des pages des onglets.
    Dit Nico-pyright(c), en parlant des TabControls dans le tutoriel http://nico-pyright.developpez.com/t...rms2/#Ltooltip...


    Bien que je ne remette pas en cause ta dévotion et la qualité de ton tutoriel tu n'as pas décrit comment fait-on pour rajouter des contrôles sur les différentes pages des onglets... Un glissé dessus ne les lie pas... Et je ne trouve rien à ce sujet...

    Merci de m'éclairer...

  7. #7
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    Citation Envoyé par Fred2209
    Dit Nico-pyright(c), en parlant des TabControls dans le tutoriel http://nico-pyright.developpez.com/t...rms2/#Ltooltip...


    Bien que je ne remette pas en cause ta dévotion et la qualité de ton tutoriel tu n'as pas décrit comment fait-on pour rajouter des contrôles sur les différentes pages des onglets... Un glissé dessus ne les lie pas... Et je ne trouve rien à ce sujet...

    Merci de m'éclairer...
    je me permets de préciser que ce tutoriel est pour VS2005 et les Winforms de .Net, ca ne marchera pas avec VC6

  8. #8
    Membre éclairé Avatar de Fred2209
    Inscrit en
    Octobre 2006
    Messages
    310
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 310
    Par défaut
    Je suis d'accord avec toi...

    Mais c'est le fait de lié un controle sur une page Tab qui me fait haluciner...

    Ce n'est décrit nul part et impossible de trouver, comme je le disait si on le dépose dessus il passe derrière, de plus impoosible d'avoir accés à une autre page que la première sans avoir à taper du code...

    En MS 2005, comment fais-tu pour lier un controle sur une page d'onglet ?

  9. #9
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    ben tu le dessines dans ton onglet, et ca suffit.

    dans le code, ca se matérialise ainsi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    this->tabPage1->Controls->Add(this->label1);
    par exemple pour mettre un label dans mon premier onglet

  10. #10
    Membre éclairé Avatar de Fred2209
    Inscrit en
    Octobre 2006
    Messages
    310
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 310
    Par défaut
    Je ne comprend pas, car quand je le dessine dessus, il passe en fond, derrière...

    Et n'est pas lié avec...

  11. #11
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    tu le vais avec vs2005 ?
    essaie de le faire par code sinon

  12. #12
    Membre éclairé Avatar de Fred2209
    Inscrit en
    Octobre 2006
    Messages
    310
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 310
    Par défaut
    Je travaille avec MVC++ 6...

    Mais par code à mon avis pour gérer l'emplacement du controle dans la page c'est plus compliqué et vu le nombre que je vais devoir utiliser j'ai pas fini !!

  13. #13
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    Si on parle de MFC :
    Chaque onglet du CTabCtrl est une dialogue à mettre dans les ressources
    Les contrôles sont donc placés par onglet.
    Le tabcontrol est à placé sur la fenêtre principale avec une taille suffisante.
    Dans le code on lie les pages d’onglet au tabcontrol.
    J’ai déjà fourni une classe qui simplifie le traitement du tabcontrol.
    Voir cet exemple.

    http://farscape.developpez.com/Samples/CxTabCtrl.zip

  14. #14
    Membre éclairé Avatar de Fred2209
    Inscrit en
    Octobre 2006
    Messages
    310
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 310
    Par défaut
    Merci pour l'exemple je l'essaierai dès demain matin...

  15. #15
    Membre éclairé Avatar de Fred2209
    Inscrit en
    Octobre 2006
    Messages
    310
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 310
    Par défaut
    Merci c'est OK je me suis débrouillé...

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

Discussions similaires

  1. Insérer des objets sur une feuille protégée
    Par Gibé2201 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 26/08/2011, 09h30
  2. Réponses: 4
    Dernier message: 23/02/2010, 16h33
  3. Réponses: 4
    Dernier message: 23/01/2008, 08h57
  4. Réponses: 0
    Dernier message: 18/01/2008, 12h05
  5. Réponses: 3
    Dernier message: 16/10/2006, 11h06

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