c# Treeview选择节点点击
本文关键字:节点 选择 Treeview | 更新日期: 2023-09-27 18:12:02
我在Treeview中手动选择我的节点:
treeView1.SelectedNode = treeView1.Nodes[0].Nodes[0].Nodes[0];
但我也想点击它,而不仅仅是选择,因为我将数据从XML加载到Form,这取决于哪个节点被点击了。
如何在指定的节点上执行此clickevent ?
为了补充Saeed Amiri的答案,如果您使用WinForms,我认为您需要将侦听器添加到BeforeSelect
或AfterSelect
,而不是SelectedNodeChanged
我建议通过SelectedNodeChanged
触发抓取数据,而不是onclick
,因为可能用户多次点击一个节点,每次都应该等待抓取新数据,但实际上数据没有任何变化,另外你应该在单独的方法中做抓取数据的功能,而不是在事件中,在事件中你应该调用它们(一种单一责任原则)。