C# winform treeview node添加右键菜单并选中节点
2011-11-07 10:16
876 查看
private void treeView1_MouseDown(object sender, MouseEventArgs e)
...{
if (e.Button == MouseButtons.Right)//判断你点的是不是右键
...{
Point ClickPoint = new Point(e.X, e.Y);
TreeNode CurrentNode = treeView1.GetNodeAt(ClickPoint);
if (CurrentNode != null)//判断你点的是不是一个节点
...{
switch (CurrentNode.Name)//根据不同节点显示不同的右键菜单,当然你可以让它显示一样的菜单
...{
case "errorUrl":
CurrentNode.ContextMenuStrip = contextMenuStripErrorUrl;
break;
}
treeView1.SelectedNode = CurrentNode;//选中这个节点
}
}
}
...{
if (e.Button == MouseButtons.Right)//判断你点的是不是右键
...{
Point ClickPoint = new Point(e.X, e.Y);
TreeNode CurrentNode = treeView1.GetNodeAt(ClickPoint);
if (CurrentNode != null)//判断你点的是不是一个节点
...{
switch (CurrentNode.Name)//根据不同节点显示不同的右键菜单,当然你可以让它显示一样的菜单
...{
case "errorUrl":
CurrentNode.ContextMenuStrip = contextMenuStripErrorUrl;
break;
}
treeView1.SelectedNode = CurrentNode;//选中这个节点
}
}
}
相关文章推荐
- C# winform treeview node添加右键菜单并选中节点
- C# winform treeview node添加右键菜单并选中节点
- C# winform treeview node添加右键菜单并选中节点
- C# winform treeview node添加右键菜单并选中节点
- C# winform treeview node添加右键菜单并选中节点
- C# treeview右键菜单、选中节点
- c#,winform,contextmenutrip,treeview,右键快捷菜单,定位问题,当前节点
- C#Winform基础 treeview控件 选中一个根节点为其添加子节点
- C#Winform基础 treeview控件 选中一个根节点为其添加子节点
- Winform中TreeView不同级节点设不同右键菜单
- C# treeview右键添加,删除,重名字树节点
- C# TreeView树控件,失去焦点仍然高亮显示,右击节点时才弹出右键菜单,空白处右击不弹出菜单
- 为树节点(TreeNode)添加右键菜单
- C# WinForm TreeView改变选中节点颜色,失去焦点选中节点仍突显
- C#TreeView窗体版点击右键弹出菜单+直接修改名称+新建节点
- C# WinForm设置TreeView选中节点
- C# treeview右键添加,删除,重名字树节点
- C# WinForm设置TreeView选中节点
- 关于treeview节点右键选中并关联右键菜单
- C#Winform基础 为datagridview添加右键菜单