c# afterselect 事件后会选中那个节点,所以我再点那个节点就无法再触发afterselect事件了。

c#afterselect事件后会选中那个节点,所以我再点那个节点就无法再触发afterselect事件了。只能把鼠标移到别的节点点击一下才能取消目标节点的选中,然后再点... c# afterselect 事件后会选中那个节点,所以我再点那个节点就无法再触发afterselect事件了。
只能把鼠标移到别的节点点击一下才能取消目标节点的选中,然后再点击目标节点才能再次触发事件。

我想再afterselect 事件里写上取消选中,但我不知道怎么写。
Node.Checked = false;
SelectedNode.Checked = false;
都没有效果,请高手指点。
展开
 我来答
百度网友ae3233c
2013-07-25 · TA获得超过1175个赞
知道小有建树答主
回答量:1329
采纳率:0%
帮助的人:478万
展开全部
设置 SelectedNode = null 可以取消选中

如果只是想重复触发节点的鼠标点击事件, 合理的做法应该是写在 NodeMouseClick 事件中
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式