Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Wanneer u met het Windows Forms TreeView-besturingselement werkt, is het een veelvoorkomende taak om te bepalen op welk knooppunt is geklikt en passend te reageren.
Bepalen op welk TreeView-knooppunt is geklikt
Gebruik het EventArgs-object om een verwijzing te retourneren naar het knooppuntobject waarop is geklikt.
Bepaal op welk knooppunt is geklikt door de TreeViewEventArgs klasse te controleren, die gegevens bevat die betrekking hebben op de gebeurtenis.
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 Subprotected 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); }Opmerking
Als alternatief kunt u de MouseEventArgs van de MouseDown- of MouseUp-gebeurtenis gebruiken om de X en Y coördinaatwaarden van de Point op te halen waar de klik is opgetreden. Gebruik vervolgens de TreeView methode van het GetNodeAt besturingselement om te bepalen op welk knooppunt is geklikt.
Zie ook
.NET Desktop feedback