Distinguer parent et enfants dans un treeview ?

Résolu
codial Messages postés 265 Date d'inscription mercredi 14 avril 2004 Statut Membre Dernière intervention 5 mai 2015 - 9 sept. 2005 à 11:51
codial Messages postés 265 Date d'inscription mercredi 14 avril 2004 Statut Membre Dernière intervention 5 mai 2015 - 9 sept. 2005 à 20:44
Bonjour,
comme vous l'avez peut être remarqué je débute avec le Treeview de Delphi !!!
Une question

Je voudrais quand je sélectionne un noeud parent le mettre dans Edit1 et quand je sélectionne un noeud enfant le mettre dans Edit2.

Pour le moment tout se met dans Edit1.

Comment je peux distinguer le l'enfant du parent?

D'avance merci

Codial
A voir également:

4 réponses

ni69 Messages postés 1418 Date d'inscription samedi 12 juin 2004 Statut Membre Dernière intervention 5 juillet 2010 12
9 sept. 2005 à 18:17
TreeView1.Selected.Level renvoie le niveau d'indentation du noeud sélectionné dans l'arborescence. Par exemple :

+ ParentA = 0

Enfant1a = 1

Enfant2a = 1
+ ParentB = 0

Enfant1b = 1


Voici un petit exemple de code :

if (TreeView1.Selected.Level =0) then begin

Edit1.Text := TreeView1.Selected.Text;

Edit2.Text := '';

end else begin

Edit1.Text : = TreeView1.Selected.Parent.Text;

Edit2.Text := TreeView1.Selected.Text;

end ;


@+

Nico { http://perso.wanadoo.fr/ni69/ }




<hr size ="2" width="100%">

N'oubliez pas de cliquer sur Réponse Acceptée lorsque la réponse vous convient !
1
padsou Messages postés 121 Date d'inscription jeudi 24 janvier 2002 Statut Membre Dernière intervention 13 avril 2010
9 sept. 2005 à 12:38
tu le fais avec TreeView1.Selected.Text non ?
0
codial Messages postés 265 Date d'inscription mercredi 14 avril 2004 Statut Membre Dernière intervention 5 mai 2015 1
9 sept. 2005 à 13:48
Bonjour,

oui c'est ce que je fais mais comment savoir si c'est un parent ou un fils ??? pour mettre parent dans Edit1.Text et fils dans Edit2.text ???

Cordialement

Codial
0
codial Messages postés 265 Date d'inscription mercredi 14 avril 2004 Statut Membre Dernière intervention 5 mai 2015 1
9 sept. 2005 à 20:44
Bonsoir,

Merci ni69 c'est exactement ce que je cherchais. Je te souhaite une bonne soirée

Cordialement

Codial
0
Rejoignez-nous