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] Comment récupérer le nom d'un parent ?


Sujet :

Composants VCL Delphi

  1. #1
    Membre régulier Avatar de EssaiEncore
    Inscrit en
    Janvier 2005
    Messages
    144
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 144
    Points : 74
    Points
    74
    Par défaut [TTreeView] Comment récupérer le nom d'un parent ?
    bonjour,

    J'aurais aimé savoir comment recupere ton le nom d'un repertoire parent sous le composant TreeView.

    J'ai :
    ARBORESCENCE
    ------------- ----------------WORD


    ==> J'ajoute un repertoire Fils (ici WORD) a "arborescence" et je l'enregistre dans ma base, le hic c'est que je n'arrive pas a recuperer le nom du parent de mon repertoire fils (ici, je voudrais recuperer "ARBORESCENCE").

    j'ai essayé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Edit_nom_parent.text :=  JvTreeView1.Selected.Parent.Text;
    mais sans resultat.

    Merci

  2. #2
    Expert éminent
    Avatar de Lung
    Profil pro
    Analyste-programmeur
    Inscrit en
    Mai 2002
    Messages
    2 676
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste-programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 676
    Points : 7 077
    Points
    7 077
    Par défaut Re: Recuperation du nom d'un parent sous TreeView
    Citation Envoyé par EssaiEncore
    ==> J'ajoute un repertoire Fils (ici WORD) a "arborescence" et je l'enregistre dans ma base
    Tu l'ajoutes de quelle façon ?

  3. #3
    Membre expert
    Avatar de LadyWasky
    Femme Profil pro
    Inscrit en
    Juin 2004
    Messages
    2 932
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 54
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 932
    Points : 3 565
    Points
    3 565
    Par défaut
    Selected, c'est le noeud sélectionné à la souris par l'utilisateur (il faut donc avoir cliqué dessus et qu'il soit en surbrillance), ce n'est pas celui que tu viens de créer.

    Ce serait bien d'avoir le code de création de ton Noeud fils pour t'aider, sinon voici comment on fait pour créer un Noeud fils et récupérer des infos après :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    procedure TForm1.exemple;
    var ParentNode,ChildNode:TTreeNode;
    begin
      JvTreeView1.Items.clear
      ParentNode:=JvTreeView1.Items.Add(nil,'ARBORESCENCE');
      ATreeNode:=JvTreeView1.Items.AddChild(ParentNode,'WORD');
    end;
     
    //puis
    procedure TForm1.JvTreeview1OnAddition(Sender,Node);
    begin
      if node.parent<>nil then
      Edit_nom_parent.text :=Node.Parent.Text
    end;
    Sinon, je e vois pas comment tu fait ton truc...

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

Discussions similaires

  1. Comment récupérer le nom du fichier sans l'extension ?
    Par altahir007 dans le forum Langage
    Réponses: 16
    Dernier message: 13/11/2009, 13h20
  2. Comment récupérer le nom des colonnes ?
    Par constantin dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 07/10/2005, 11h29
  3. Réponses: 2
    Dernier message: 23/07/2005, 00h10
  4. [VB.NET] Comment récupérer le nom d'un control avec le focus
    Par jayce007 dans le forum Windows Forms
    Réponses: 5
    Dernier message: 20/01/2005, 00h53
  5. Réponses: 11
    Dernier message: 16/10/2004, 18h14

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