为什么没有一个SelectedNodeChanged事件Windows.Forms.TreeView? [英] Why isn't there a SelectedNodeChanged event for Windows.Forms.TreeView?

查看:277
本文介绍了为什么没有一个SelectedNodeChanged事件Windows.Forms.TreeView?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

该System.Web.UI.WebControls.TreeView类提供了本次活动,但形式的版本树视图不。什么是等价的形式世界吗?我使用AfterSelect,但它似乎并不完全正确。也许这是事实,我正在寻找,但文件是有点朦胧。

The System.Web.UI.WebControls.TreeView class offers this event, but the Forms version of TreeView doesn't. What's the equivalent in the Forms world? I'm using AfterSelect but it doesn't seem quite right. Maybe it is in fact what I'm looking for but the documentation is a bit hazy.

推荐答案

有没有在的WinForms TreeView控件。引用MSDN的<一个href="http://msdn.microsoft.com/en-us/library/system.windows.forms.treeview.afterselect.aspx">TreeView.AfterSelect:

There's none in WinForms TreeView. To quote MSDN for TreeView.AfterSelect:

在该节点是未选中此事件不会发生。为了检测这种情况的发生,处理Control.MouseUp事件和测试TreeNode.IsSelected财产。

This event does not occur when the node is unselected. To detect this occurrence, handle the Control.MouseUp event and test the TreeNode.IsSelected property.

是的,这个吸。

这篇关于为什么没有一个SelectedNodeChanged事件Windows.Forms.TreeView?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆