gpt4 book ai didi

c# - 多次触发 TreeView AfterSelect 事件

转载 作者:行者123 更新时间:2023-11-30 17:18:27 24 4
gpt4 key购买 nike

我有一个 TreeView 控件。假设我有 5 个节点。在选择一个节点时,我用该 SelectedNode 下的所有目录填充一个 ListView。然后,我单击一个按钮,它修改了 ListView 项。

因此,当我再次选择 TreeView 中的节点(我之前选择的节点)时,AfterSelect 事件没有触发。因此,我的 ListView 没有得到更新。

有什么想法吗?

最佳答案

解决方法是切换选定的节点...

    treeView.NodeMouseClick += delegate(object sender, TreeNodeMouseClickEventArgs e) {
TreeNode selected = e.Node;

// If node already selected - unselect, then reselect
if (selected == treeView.SelectedNode) {
treeView.SelectedNode = null;
treeView.SelectedNode = selected;
}
};

关于c# - 多次触发 TreeView AfterSelect 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5778080/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com