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++Builder Discussion :

Soucis pour remplir un PageControl [Non suivi]


Sujet :

C++Builder

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 6
    Par défaut Soucis pour remplir un PageControl
    salut a tous!

    j'au une question de débutant a vous poser.
    Voila je voudrai réaliser ceci sur une PageControl
    --------------------------------
    Page1 I Page 2 I Page 3
    I I
    --------------------------------
    XXX YYY ZZZ

    En plus de cela, j'ai 3 boutons. Lorsque je clique sur le bouton 1 je veux avoir la page 1 avec le contenu XXX lorsque que je clik sur le bouton 2 la page 2 avec le contenu YYY etc
    Pour linstant, j'ai réussi a remplir les onglets. Mais impossible de remplir les pages!!
    Si quelqu'un a une idée merci de me faire signe.

  2. #2
    Membre confirmé Avatar de Revan777
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    87
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 87
    Par défaut
    Tu poses ton PageControl et clik-droit pour ajouter une nouvelle page.
    Pour ajouter du contenu, c'est comme d'habitude, il suffit de placer tes objets sur chaque page en sélectionnant l'onglet voulu.
    Pour l'activation d'un onglet après avoir appuyer sur un bouton, il faut modifier la propriété ActivePage de ton PageControl.
    Voila j'espére que ça t'aide un peu.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 6
    Par défaut
    en faite mon contenu peut changer
    il n'est pas fixe
    il se peut aussi que je clique 100fois sur le bouton 1
    donc ca doit me créer 100pages avec le contenu XXX dedans.

  4. #4
    Membre confirmé Avatar de Revan777
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    87
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 87
    Par défaut
    Ok si j'ai bien compris, tu veux rajouter des onglets à chaque fois que tu cliques sur un bouton.
    Pour cela, tu crée un tableau de TabSheet avec un nombre MAX.
    Puis à chaque clique sur le bouton, tu crée un nouvel objet TTabSheet que tu affectes à ton PageControl actif.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    int i = 0; 
    TTabSheet *tab[100];
     
    void __fastcall TForm1::Button1Click(TObject *Sender)
    {
            tab[i] = new TTabSheet(this);
            tab[i]->PageControl = PageControl1;
            i++;
    }
    Après il te suffit d'ajouter le contenu en fonction de ce que tu veux et d'adapter ce code pour chaque bouton.

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 6
    Par défaut
    merci ca marche
    mais il me reste un problème!
    j'arrive toujours pas a remplir mes pages!!

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 6
    Par défaut
    en faite, jai mis ce que je voulais voir écri dans un buffer
    maintenant quand jappui sur un bouton je veux que le contenu de mon buffer soit directement écrit sur la première page de mon pageControl

    Si je met un memo quand je clique une fois c'est ok
    mais quand je clique une deuxième fois une deuxième page s'ouvre ( ca c'est ok) mais le contenu de mon buffer n'est pas écrit sur la page 2!!

    au final ce que je veux avoir c'est :
    premier clik = contenu de mon buffer sur page 1
    2eme clik = contenu de mon buffer sur page 2
    et ainsi de suite.

    Merci pour votre aide.

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 6
    Par défaut
    personne n'a une idée?

Discussions similaires

  1. Réponses: 6
    Dernier message: 24/06/2014, 15h25
  2. [VB.Net] Probleme pour remplir un DropDownList
    Par angelevil dans le forum ASP.NET
    Réponses: 2
    Dernier message: 02/03/2005, 17h59
  3. Réponses: 6
    Dernier message: 24/01/2005, 14h12
  4. Petit soucis pour se connecter à l'adsl
    Par Blowih dans le forum Réseau
    Réponses: 4
    Dernier message: 28/07/2004, 00h16
  5. Réponses: 36
    Dernier message: 13/05/2004, 18h22

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