private void treeViewMenu_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Right)
{
Point ClickPoint = new Point(e.X, e.Y);
TreeNode CurrentNode = treeViewMenu.GetNodeAt(ClickPoint);
if (CurrentNode != null)//判断你点的是不是一个节点
{
switch (CurrentNode.Name)//根据不同节点显示不同的右键菜单,当然你可以让它显示一样的菜单
{
case "用户信息管理":
CurrentNode.ContextMenuStrip =
FrmManpowerEmployee;
break;
case "员工信息管理":
CurrentNode.ContextMenuStrip =
FrmUserInfo;
break;
case "系统配置":
CurrentNode.ContextMenuStrip = FrmSysem;
break;
}
treeViewMenu.SelectedNode = CurrentNode;//选中这个节点
}
}
}