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 :

TreeView


Sujet :

Composants VCL Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2004
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 34
    Par défaut TreeView
    Salut , j'ai un combobox et un TreeView
    donc je veux que les Items du TreeView soit ajoutés depuis le Combobox mais comme des enfants d'un pére déja designé :

    exemple :
    dans ce Combobox on a : 3 items ( item1, item2,item3 )
    et dans ce TreeView on un a item ( Pére )
    donc lorsque je clique sur un Bouton les Items du Combobox vont être ajoutés comme des Enfants de Item ( Pére ) sur le TreeView , et ce dernier (Pére ) ne va être effacé :
    +Pére ( Ce Pére est déja designé )
    |_Enfant1 ( Item1 du Combobox )
    |_Enafant2( Item2 du Combobox )
    |_Enfant3 ( Item3 du Combobox )

    Donc le pére ne va être effectué par l'ajout des Enfants

    et Merçi beaucoup

  2. #2
    Membre chevronné
    Avatar de Hauwke
    Inscrit en
    Septembre 2005
    Messages
    329
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 329
    Par défaut
    Bonsoir,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    unit Unit1;
     
    interface
     
    uses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs, StdCtrls, ComCtrls;
     
    type
      TForm1 = class(TForm)
        TreeView1: TTreeView;
        ComboBox1: TComboBox;
        Button1: TButton;
        procedure Button1Click(Sender: TObject);
      private
        { Déclarations privées }
      public
        { Déclarations publiques }
      end;
     
    var
      Form1: TForm1;
     
    implementation
     
    {$R *.dfm}
     
    procedure TForm1.Button1Click(Sender: TObject);
     
    begin
      treeview1.Items.Addchild(Treeview1.Selected,  // "Le père"
                              Combobox1.Text);    // le texte du combo
      end;
     
    end.
    tu rajoutes une boucle et un next (je te laisse faire) et tu ajoutes tous les items du combo en une fois
    Cordialement,
    Hauwke

  3. #3
    Membre averti
    Inscrit en
    Avril 2004
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 34
    Par défaut
    Combobox1.Text);
    Normallement ça va ajouter tous les Items du Combo en une seul lign du TreeView je veux dire que tous les Items vont être ajoutés comme une seul neud comme ça :
    +le Pére
    |_ Item1,Item2,Item3

  4. #4
    Membre chevronné
    Avatar de Hauwke
    Inscrit en
    Septembre 2005
    Messages
    329
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 329
    Par défaut
    Bonjour,
    Sélectionne le père dans le treeview et ensuite sélectionne un item de la liste du combo. Enfin, click sur le bouton. Ca ajoute l'item sélectionné dans la zone de saisie du combo. Si la ligne de saisie du combo est vide (si tu n'as pas sélectionné d'item) alors celà devrait ajouter un fils "vide" (sans texte) dasn le treeview
    Cordialement,
    Hauwke

Discussions similaires

  1. TreeView et menu contextuel...
    Par agh dans le forum Composants VCL
    Réponses: 6
    Dernier message: 06/04/2009, 12h23
  2. TreeView -> ajouter un child à un noeud donné
    Par fake dans le forum Composants VCL
    Réponses: 6
    Dernier message: 26/03/2003, 17h14
  3. Réponses: 5
    Dernier message: 09/01/2003, 11h55
  4. où y a t il un tutorial pour le Treeview ??
    Par silvermoon dans le forum C++Builder
    Réponses: 4
    Dernier message: 09/12/2002, 13h30
  5. [Pointer]Treeview.Data
    Par rbag dans le forum Composants VCL
    Réponses: 7
    Dernier message: 31/08/2002, 01h44

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