右击/左击treeview,获取树节点
来源:互联网 发布:mysql utf 8 编辑:程序博客网 时间:2024/06/05 03:57
private void treeView1_MouseDown(object sender, MouseEventArgs e) { TreeView dv = (TreeView)sender; if (e.Button == MouseButtons.Right) { Point ClickPoint = new Point(e.X, e.Y);//获取单击位置 TreeNode CurrentNode = dv.GetNodeAt(ClickPoint);//检索位于指定点的树节点 if (CurrentNode != null) { if (CurrentNode.Level == 2)//数节点位于的层次,下标从0开始 { rightNodeCurrentText = CurrentNode.Parent.Parent.Text + CurrentNode.Parent.Text + CurrentNode.Text;//获取树节点的父节点 CurrentNode.ContextMenuStrip = contextMenuStrip1;//获取与此树节点关联的快捷菜单,控件<span style="font-family: Arial, Helvetica, sans-serif;">contextMenuStrip1即为单击右键弹出来的菜单,里 面的内容可以提前设置</span> } dv.SelectedNode = CurrentNode; } } if (e.Button == MouseButtons.Left) { Point ClickPoint = new Point(e.X, e.Y); TreeNode CurrentNode = dv.GetNodeAt(ClickPoint); if (CurrentNode != null) { if (CurrentNode.Level == 2) { update_gongneng = CurrentNode.Parent.Parent.Text; update_leixing = CurrentNode.Parent.Text; update_zhuangbei = CurrentNode.Text; leftNodeCurrentText = CurrentNode.Parent.Parent.Text + CurrentNode.Parent.Text + CurrentNode.Text; } } } }
0 0
- 右击/左击treeview,获取树节点
- Swing鼠标/左击/右击/中击+事件
- jointJS(四)--关于node的左击与右击
- 右击treeview修改,删除
- 鼠标的左击、中击、右击事件及Frame的关闭
- 解决WPF右键菜单的菜单项左击有效右击无效的问题
- ArcEngine中实现axMapControl控件鼠标左击右击响应不同事件
- Selenium之元素进阶操作--鼠标左击,右击,双击,悬停(Action)的应用
- TreeView 树菜单 节点
- 循环递归treeview节点树
- treeview动态加载树节点
- TreeView右击空白处删除问题
- wpf treeView添加右击事件
- 递归获取treeview选中父节点的所有子节点
- WPF 选择treeview子节点获取父节点
- WINDOWS窗体 左击显示HELLO WORLD 右击发出叮声
- java 二叉树(八)获取右子树中的最小节点
- 获取treeview中当前鼠标所指的节点treenode
- 基于openCV实现人脸检测
- 欢迎使用CSDN-markdown编辑器
- Java DB 学习资料
- eclipse导出javadoc遇到的问题
- 设计模式之观察者模式
- 右击/左击treeview,获取树节点
- optee fvp
- UVA 1587-Box
- testing
- 二维数组与二级指针
- Android 开源项目分类汇总
- 使用Nginx+FFMPEG搭建HLS直播转码服务器
- 过滤器
- 图像质量评价概述