Gewusst wie: Ermitteln des per Mausklick ausgewählten TreeView-Knotens (Windows Forms)
Bei Verwendung des Windows Forms-Steuerelements TreeView besteht eine häufige Aufgabe darin, festzustellen, auf welchen Knoten geklickt wurde, und entsprechend darauf zu reagieren.
So stellen Sie fest, auf welchen TreeView-Knoten geklickt wurde
Verwenden Sie das EventArgs-Objekt, um einen Verweis auf das Knotenobjekt zurückzugeben, auf das geklickt wurde.
Ermitteln Sie, auf welchen Knoten geklickt wurde, indem Sie die TreeViewEventArgs-Klasse überprüfen, die Daten im Zusammenhang mit dem Ereignis enthält.
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); }
Hinweis
Alternativ können Sie MouseEventArgs des Ereignisses MouseDown oder MouseUp verwenden, um die Koordinatenwerte X und Y des Punkts Point abzurufen, an dem der Klick erfolgt ist. Verwenden Sie dann die GetNodeAt-Methode des TreeView-Steuerelements, um festzustellen, auf welchen Knoten geklickt wurde.
Weitere Informationen
.NET Desktop feedback
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für