gpt4 book ai didi

ASP.NET TreeView 和选择选定节点

转载 作者:行者123 更新时间:2023-12-03 23:31:31 24 4
gpt4 key购买 nike

如何捕获单击 TreeView 的选定节点的事件?
它不会触发 SelectedNodeChanged 因为选择显然没有改变,但是我能捕捉到什么事件,所以我知道选定的节点被点击了?

更新 :
当我有一些时间时,我将不得不深入了解 TreeView 控件的内部并挖掘它处理单击事件的内容和位置,并将 TreeView 子类化以公开一个新事件 OnSelectedNodeClicked。

我可能会在圣诞节假期期间这样做,然后我会报告结果。

更新 :
我在下面提出了一个解决方案,它对 TreeView 控件进行了子类化。

最佳答案

最简单的方法 - 如果它不干扰您的其余代码 - 是简单地将节点设置为未在 SelectedNodeChanged 方法中选择。

protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e){
// Do whatever you're doing
TreeView1.SelectedNode.Selected = false;
}

关于ASP.NET TreeView 和选择选定节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/107150/

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