2012-01-14 115 views

回答

10
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e) 
    { 
     string selectedNodeText = e.Node.Text; 
    } 
+1

请注意,您可以使用在任何时间获取所选择的节点['TreeView.SelectedNode'属性] (http://msdn.microsoft.com/en-us/library/system.windows.forms.treeview.selectednode.aspx)。您不必从事件处理程序方法中执行此操作。例如:'MessageBox.Show(myTreeView.SelectedNode.Text)' – 2012-01-14 11:42:02

+0

你说得对,我认为OP希望从'selection changed'事件中获得名字(因为OP的第一条评论)。 – ken2k 2012-01-14 11:44:51