2012-01-14 4 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)' –

+0

Вы правы, я предположил, что OP хотел получить имя из события 'selected changed' (из-за первого комментария OP). – ken2k