加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

ASP.NET TreeView和选择所选节点

发布时间:2020-12-15 23:21:06 所属栏目:asp.Net 来源:网络整理
导读:如何捕获点击TreeView的Selected Node的事件? 它不会启动SelectedNodeChanged,因为选择显然没有改变,但是我可以捕获什么事件,所以我知道所选节点被点击? 更新: 当我有一段时间,我将不得不潜入TreeView控件的大肠,并挖掘出什么以及处理单击事件的位置,并将
如何捕获点击TreeView的Selected Node的事件?
它不会启动SelectedNodeChanged,因为选择显然没有改变,但是我可以捕获什么事件,所以我知道所选节点被点击?

更新:
当我有一段时间,我将不得不潜入TreeView控件的大肠,并挖掘出什么以及处理单击事件的位置,并将TreeView子类化以暴露新事件OnSelectedNodeClicked.

我可能会在圣诞节假期做到这一点,我会回报结果.

更新:
我已经提出了一个解决方案,下面的TreeView控件子类.

解决方法

最简单的方法 – 如果它不干扰你的其余代码 – 是简单地将节点设置为SelectedNodeChanged方法中未被选择.
protected void TreeView1_SelectedNodeChanged(object sender,EventArgs e){
  // Do whatever you're doing
  TreeView1.SelectedNode.Selected = false;
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读