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

Delphi Discussion :

Probleme d'utilisation d'un ttreeview?


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2005
    Messages
    141
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 141
    Par défaut Probleme d'utilisation d'un ttreeview?
    Bonjour

    j'utilise un Ttreeview (enfin j'essaie ) mais je n'arrive pas a récupérer le numéro de l'item sélectionné dans l'arborescence...

    Comment dois je faire j'ai fais F1 et je suis allé voir dans la faq mais je n'y arrive pas (je suis allé voir vers le Selected[numeroItem] mais j'arrive pas a le mettre en oeuvre )

    Merci

  2. #2
    Expert confirmé
    Avatar de Cl@udius
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2006
    Messages
    4 878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 4 878
    Par défaut
    Salut,

    Voici un petit exemple de code de l'évènement OnChange d'un TreeView:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    procedure TForm1.TreeView1Change(Sender: TObject; Node: TTreeNode);
    begin
      with TTreeView(Sender).Selected do
        ShowMessage('Index: ' + IntToStr(Index) + #13#10 +
                    'AbsoluteIndex: ' + IntToStr(AbsoluteIndex));
    end;
    Index: Renvoie l'index par rapport à son noeud parent.
    AbsoluteIndex: Renvoie l'index rapport au 1° noeud de l'arborescence.

    @+

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2005
    Messages
    141
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 141
    Par défaut
    merci claudius40
    je vais essayer....Mais a quoi correspond le sender dans treeview(sender)?

  4. #4
    Expert confirmé
    Avatar de Cl@udius
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2006
    Messages
    4 878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 4 878
    Par défaut
    Citation Envoyé par Mickey.jet
    merci claudius40
    je vais essayer....Mais a quoi correspond le sender dans treeview(sender)?
    Sender (de type TObject) représente le composant qui a déclenché l'évènement. Le TreeView en l'occurence. C'est pour cela qu'il est transtypé en TTreeView pour pouvoir accéder à ses propriétés/méthodes.

    @+

  5. #5
    Membre confirmé
    Inscrit en
    Avril 2005
    Messages
    141
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 141
    Par défaut
    ok merci ca marche super...

    Mais tu sais pas ou je peux trouver un toto sur le treeview car je galere avec ce composant.
    Par exemple je souhaite récupérer la valeur d'un item et je n'y arrive pas?

  6. #6
    Expert confirmé
    Avatar de Cl@udius
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2006
    Messages
    4 878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 4 878
    Par défaut
    Salut,

    Pour récupérer la valeur de ton item utilises la propriété Text du noeud.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    TreeView1.Items[1].Text;
    Mais tu sais pas ou je peux trouver un toto sur le treeview car je galere avec ce composant.
    Mon premier reflexe est d'utiliser la touche et de bouquiner

    @+ Bon dev

Discussions similaires

  1. Réponses: 2
    Dernier message: 22/01/2007, 21h51
  2. Probleme d utilisation de template dans le cpp
    Par Math75 dans le forum Langage
    Réponses: 2
    Dernier message: 07/10/2005, 16h26
  3. [Système][Environnement] Problème d'utilisation?!?
    Par waldo2188 dans le forum Général Java
    Réponses: 5
    Dernier message: 23/03/2005, 17h18
  4. Probleme d'utilisation de directX 9 avec visual studio.net
    Par cranedoeuf dans le forum DirectX
    Réponses: 1
    Dernier message: 24/05/2004, 04h33
  5. [Debutant] probleme pour utiliser les classes d'un .jar
    Par pissek dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 12/05/2004, 18h21

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