2
如何在树状视图中获取所选(单击)节点并将其作为字符串返回?如何在树状视图中获取当前所选节点
如何在树状视图中获取所选(单击)节点并将其作为字符串返回?如何在树状视图中获取当前所选节点
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
{
string selectedNodeText = e.Node.Text;
}
从文档:
http://msdn.microsoft.com/en-us/library/system.windows.forms.treenode.aspx
可能:
MessageBox.Show(((TreeView)sender).SelectedNode.Text)
或者
MessageBox.Show(((TreeView)sender).SelectedNode.Name)
请注意,您可以使用在任何时间获取所选择的节点['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
你说得对,我认为OP希望从'selection changed'事件中获得名字(因为OP的第一条评论)。 – ken2k 2012-01-14 11:44:51