“AfterSelected”事件是响应节点点击的最佳位置吗?
如何判断哪个节点被点击了?下面的代码不起作用,而是告诉我,“名称‘NodeBetter’在当前上下文中不存在”
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
{
if (e.Node.Name == NodeBetter)
{
}
// else NodeUh, NodeOze
}
最佳答案
尚不清楚您期望 NodeBetter
指代什么,但是 TreeViewEventArgs.Node
确实是你想要的。根据文档:
Gets the tree node that has been checked, expanded, collapsed, or selected.
也许你的意思是:
if (e.Node.Name == "NodeBetter")
?
目前尚不清楚您是否真的想要 Selected
事件。例如,如果节点已展开但未选择,您是否希望调用处理程序?
关于c# - 确定 TreeView 中的哪个节点被单击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9826972/