/ / Wie kann ich einen ausgewählten Knoten der Baumansicht finden, wenn Sie mit der rechten Maustaste klicken - c #, Baumansicht

Wie kann ich den ausgewählten Knoten der Baumansicht finden, wenn ich den rechten Knopf - c #, Treeview - drücke

Ich arbeite an einem Windows-Projekt und verwende c #. Ich möchte den ausgewählten Baumknoten fangen, auf den ich mit der rechten Maustaste klicke.

Ich schreibe tvlocation.SelectedNode.Index

Es wird jedoch nur der Index des Stammknotens zurückgegeben.

Danke für deine Hilfe ...

Antworten:

4 für die Antwort № 1

Wenn Sie den angeklickten Knoten identifizieren möchten, behandeln Sie das NodeMouseClick-Ereignis wie folgt:

private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
{
if (e.Button == MouseButtons.Right)
{
MessageBox.Show(string.Format("Node clicked: {0}", e.Node.Text));
}
}

Sie können den Knoten hier programmatisch auswählen, wenn Sie das auch benötigen.