C#treeView控件单击事件选中节点的问题
2014-03-21 22:07
369 查看
问题描述:在treeView的Click事件中,选中的节点SelectedNode并不是您刚才点击的节点,总是上一次选中的节点,节点选中滞后的问题。
解决方案:在treeView的MouseDown事件里面写如下代码:
解决方案:在treeView的MouseDown事件里面写如下代码:
private void treeView1_MouseDown(object sender, MouseEventArgs e) { if ((sender as TreeView) != null) { treeView1.SelectedNode = treeView1.GetNodeAt(e.X, e.Y); } }
MouseDown事件发生在Click事件之前,在这个时候就把SelectedNode转变成你鼠标点的那个节点就没问题了。
相关文章推荐
- C#Winform基础 treeview控件 选中一个根节点为其添加子节点
- C#.Net中TreeView控件右键选择节点问题处理
- TreeView控件中选中节点前的checkBox仍然会触发NodeMouseClick事件
- C#控件无法响应单击事件的问题
- C#winfrom 中 TreeView 控件中带checkbox,怎么实现在父节点上打勾,选中全部子节点?
- C#中treeview 鼠标右键节点选中问题
- C#Winform基础 treeview控件 选中一个根节点为其添加子节点
- C#中TreeView单击选中子节点
- C#单击事件出现上一次选中节点
- C#treeView控件单击事件选中节点滞后问题解决方法
- C# TreeView AfterSelect事件 从节点中获取所需数据
- C#中TreeView实现适合两级节点的选中节点方法
- 问题-在TreeView使用时,发现选中的树节点会闪烁或消失
- C# WinForm TreeView改变选中节点颜色,失去焦点时选中节点仍突显。
- 行单击选中事件,并且解决原本的checkbox无法选择的问题
- c# 右键并选中treeview节点
- 对于服务器控件asp:Button单击事件失效问题汇总
- 选择控件单击选择事件使选中的文件至顶状态
- TreeView1鼠标点击节点触发的单击事件
- js获取Treeview选中的节点(C#选中CheckBox项)