Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte.
Traduction
Source

Comment : identifier le nœud de TreeView sur lequel un clic est effectué (Windows Forms)

Lorsque vous travaillez avec le contrôle TreeView Windows Forms, il vous arrive fréquemment de devoir identifier le nœud sur lequel l'utilisateur a cliqué et de donner une réponse adéquate.

Pour identifier le nœud de TreeView sur lequel l'utilisateur a cliqué

  1. Utilisez l'objet EventArgs pour retourner une référence à l'objet de nœud sur lequel le clic est effectué.

  2. Déterminez le nœud sur lequel l'utilisateur a cliqué en examinant la classe TreeViewEventArgs, qui contient les données associées à l'événement.

    Private Sub TreeView1_AfterSelect(ByVal sender As System.Object, _
    ByVal e As System.Windows.Forms.TreeViewEventArgs) Handles TreeView1.AfterSelect
       ' Determine by checking the Node property of the TreeViewEventArgs.
       MessageBox.Show(e.Node.Text)
    End Sub
    
    

    protected void treeView1_AfterSelect (object sender, 
    System.Windows.Forms.TreeViewEventArgs e)
    {
       // Determine by checking the Text property.
       MessageBox.Show(e.Node.Text);
    }
    
    

    private:
       void treeView1_AfterSelect(System::Object ^  sender,
          System::Windows::Forms::TreeViewEventArgs ^  e)
       {
          // Determine by checking the Text property.
          MessageBox::Show(e->Node->Text);
       }
    
    RemarqueRemarque

    Vous pouvez également utiliser MouseEventArgs de l'événement MouseDown ou MouseUp afin d'obtenir les coordonnées X et Y de Point sur lequel l'utilisateur a cliqué. Utilisez ensuite la méthode GetNodeAt du contrôle TreeView pour déterminer le nœud sur lequel l'utilisateur a cliqué.

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2014 Microsoft