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

Composants VCL Delphi Discussion :

TTreeView: AutoExpand


Sujet :

Composants VCL Delphi

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    109
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2002
    Messages : 109
    Points : 71
    Points
    71
    Par défaut TTreeView: AutoExpand
    Bonjour,

    j'utilise un TTreeView pour lister des tables et leurs champs. J'ai ajouté un TCheckBox (option) qui permet de modifier la valeur de la propriété AutoExpand du composant TTreeView.

    Malheureusement, ça ne fonctionne pas!

    Voici mon code (avant le démarrage du traitement):
    procedure TfrmPrincipale.chkAutoExpandreClick(Sender: TObject);
    begin

    tvwTables.AutoExpand := chkAutoExpandre.Checked;

    end;
    Merci d'avance pour votre aide!

  2. #2
    Membre actif Avatar de seb.49
    Profil pro
    ljgdfgdf
    Inscrit en
    Octobre 2002
    Messages
    291
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : ljgdfgdf

    Informations forums :
    Inscription : Octobre 2002
    Messages : 291
    Points : 209
    Points
    209
    Par défaut
    ca met une erreur ? ou ca fait rien ?

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    109
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2002
    Messages : 109
    Points : 71
    Points
    71
    Par défaut
    Ça ne fait absolument rien!

  4. #4
    Seb
    Seb est déconnecté
    Membre régulier

    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 81
    Points : 97
    Points
    97
    Par défaut
    Salut,

    La seule différence, si
    1) AutoExpand := True => quand tu cliques sur un noeud, la branche de ce noeud se développe sans être obligé de cliquer sur le + à côté du noeud.

    2) AutoExpand := False => Pour développer la branche associée au noeud, tu est obligé de cliquer sur le +...

    Ton code marche très bien...

    Tu ne confondrais pas avec FullCollapse ou FullExpand?

    A+,

    Seb.
    Avant de poser votre question merci de regarder :
    La FAQ Delphi (430 Questions / Réponses)
    ou les cours et tutoriels Delphi.

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    109
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2002
    Messages : 109
    Points : 71
    Points
    71
    Par défaut
    Peut-être...

    Enfin, j'aimerais bien que mes noeuds se développent au fur et à mesure que je les crée!

    Comment je procède?

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    109
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2002
    Messages : 109
    Points : 71
    Points
    71
    Par défaut
    Ah, c'est une méthode!

    Merci beaucoup!

  7. #7
    Seb
    Seb est déconnecté
    Membre régulier

    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 81
    Points : 97
    Points
    97
    Par défaut
    Re,

    Essayes un truc de ce genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    tvwTables.Items.Item[j].Expand(True);
    avec j le numéro du noeud que tu veux développer.

    A+,

    Seb.
    Avant de poser votre question merci de regarder :
    La FAQ Delphi (430 Questions / Réponses)
    ou les cours et tutoriels Delphi.

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

Discussions similaires

  1. [Ttreeview] Autoscroll?
    Par Superstivix dans le forum C++Builder
    Réponses: 6
    Dernier message: 05/07/2004, 16h28
  2. [TTreeView] Problème avec les pointeurs d'objet
    Par BlackWood dans le forum Composants VCL
    Réponses: 2
    Dernier message: 02/07/2004, 14h31
  3. TTreeView
    Par lasconic dans le forum Composants VCL
    Réponses: 4
    Dernier message: 19/08/2003, 11h12
  4. TTreeView -> Comment ouvrir une unité ?
    Par DaLove dans le forum C++Builder
    Réponses: 2
    Dernier message: 08/12/2002, 11h30
  5. Couleur des noeuds ds 1 TTreeView
    Par vincent DD dans le forum Composants VCL
    Réponses: 3
    Dernier message: 18/09/2002, 13h54

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