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 :

Changer l'apparence du graph dans un TChart


Sujet :

C++Builder

  1. #1
    Membre habitué
    Homme Profil pro
    Inscrit en
    Janvier 2003
    Messages
    332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Janvier 2003
    Messages : 332
    Points : 146
    Points
    146
    Par défaut Changer l'apparence du graph dans un TChart
    Bonjour,

    J'utilise un Tchart pour afficher un graph.
    J'aimerais que l'utilisateur puisse changer de graph (passer d'un graphique camembert vers un graphique histogramme, et inversement) en cliquant sur un bouton.

    Je voudrais savoir si cela était possible, et quel est la manipulation à faire pour changer l'apparence du graphique ?

    Je pense que ce doit-être du genre comme ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Graph->Series[0]-> quelque chose    = Camembert ou Histogramme
    mais je ne trouve pas...

    Merci d'avance
    Fred

  2. #2
    Membre actif
    Avatar de Djob
    Inscrit en
    Août 2002
    Messages
    215
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 215
    Points : 279
    Points
    279
    Par défaut
    Peut etre faut il creer 2 Series dans ton chart via l'éditeur graphique...

    Serie1 : histogramme
    Series2 : camembert

    (objets crés dans ton code par l'éditeur graphique)

    après tu as la propriété Active ui détermine si oui ou non
    ta serie apparait sur ton graph...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    void __fastcall TForm1::Button1Click(TObject *Sender)
    {
     i  f( !Series1->Active && !Serie2->Active) {
           Serie1->Active;
     }else{
        Series1->Active=!Serie1->Active;
        Serie2->Active=!Series2->Active;
     }
    }

  3. #3
    Membre habitué
    Homme Profil pro
    Inscrit en
    Janvier 2003
    Messages
    332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Janvier 2003
    Messages : 332
    Points : 146
    Points
    146
    Par défaut
    Bonjour,

    Merci pout ta réponse, je ne'avais pas pensé à cette solution......
    Mais ta réponse d'activer une série m'a donné une autre idée, je vais mettre plusieurs TChart dans un Notebook, et j'active la page en fonction du choix de l'utilisateur..... Donc sur une page un camembert, sur une autre un histogramme, et etc......

    Merci

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

Discussions similaires

  1. Titre dans un tChart
    Par Georges_Lauret dans le forum XMLRAD
    Réponses: 11
    Dernier message: 12/10/2005, 16h45
  2. changer l'ordre des dates dans table
    Par lordyan dans le forum Requêtes
    Réponses: 11
    Dernier message: 14/01/2005, 11h12
  3. Réponses: 2
    Dernier message: 23/06/2004, 13h56
  4. comment changer d'attribut de fonte dans un Tlabel?
    Par sb dans le forum Composants VCL
    Réponses: 3
    Dernier message: 21/08/2002, 16h53

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