C# winform treeview node添加右键菜单并选中节点
2010-06-21 11:34
976 查看
首先,要向窗体添加一个TreeView控件;
然后再添加一个ContextMenuStrip控件;
接下就要给TreeView添加一个MouseDown事件,代码如下:
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;//选中这个节点
}
}
}
然后再添加一个ContextMenuStrip控件;
接下就要给TreeView添加一个MouseDown事件,代码如下:
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;//选中这个节点
}
}
}
相关文章推荐
- C# winform treeview node添加右键菜单并选中节点
- C# winform treeview node添加右键菜单并选中节点
- C# winform treeview node添加右键菜单并选中节点
- C# winform treeview node添加右键菜单并选中节点
- C# winform treeview node添加右键菜单并选中节点
- C#Winform基础 treeview控件 选中一个根节点为其添加子节点
- C#Winform基础 treeview控件 选中一个根节点为其添加子节点
- c#,winform,contextmenutrip,treeview,右键快捷菜单,定位问题,当前节点
- C# treeview右键菜单、选中节点
- C# WinForm TreeView改变选中节点颜色,失去焦点时选中节点仍突显。
- C# treeview右键添加,删除,重名字树节点
- C# WinForm设置TreeView选中节点
- 为TreeView的节点添加右键菜单(Add ContextMenu to ASP.NET TreeView)
- C#WinForm - 右键选中DataGridView或TreeView
- C#(Winform)右键菜单的实现以及选中某项后勾选
- c#,winform,treeview,选中节点,选中相应的全部子节点,取消节点,取消父节点,小技巧
- C#TreeView 添加 右键快捷菜单
- C# 关于treeview的绑定和右键菜单添加删除子节点
- C# WinForm TreeView改变选中节点颜色,失去焦点时选中节点仍突显。
- c#,winform,treeview,选中节点,选中相应的全部子节点,取消节点,取消父节点,小技巧