treeview 右键菜单 web上的。如何做到?最好能给例子。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //判断你的TreeNode的Level,根据Level的不同设置不同的右键菜单,通常触发的是鼠标点击事件 myTreeView.MouseClick += new MouseEventHandler(myTreeView_MouseClick); void myTreeView_MouseClick(object sender, MouseEventArgs e) { myTreeView.ContextMenuStrip = null; TreeNode selectNode = myTreeView.GetNodeAt(e.X, e.Y); if (selectNode.Level == 0) { myTreeView.ContextMenuStrip = 你的ContextMenuStrip_1 } else if (selectNode.Level == 1) { myTreeView.ContextMenuStrip = 你的ContextMenuStrip_2 } //... ...} 晕死,就是在web页面上的treeview控件,右键点击其中的节点,弹出菜单。还不够清楚??3楼的好像是winform上的,我要的是web上的。但也很感谢你 iframe跳转的问题--在线等 大家帮我看下这个用的什么技术 查询上万条数据,如何让其执行的速度快些 不使用服务器控件,仅使用Html的Table如何分页显示数据? 求助 输入是一个URL,如何编程将其HTML源文件保存在一个指定文本中 DataSet为什么不能在页面回传后,不能保持原先的数据? 关于命名空间问题!!!! DataList的显示问题 配置问题 适合asp.net的html编辑器? gridView问题
//判断你的TreeNode的Level,根据Level的不同设置不同的右键菜单,通常触发的是鼠标点击事件
myTreeView.MouseClick += new MouseEventHandler(myTreeView_MouseClick);
void myTreeView_MouseClick(object sender, MouseEventArgs e)
{
myTreeView.ContextMenuStrip = null;
TreeNode selectNode = myTreeView.GetNodeAt(e.X, e.Y);
if (selectNode.Level == 0)
{
myTreeView.ContextMenuStrip = 你的ContextMenuStrip_1
}
else if (selectNode.Level == 1)
{
myTreeView.ContextMenuStrip = 你的ContextMenuStrip_2
}
//... ...
}
还不够清楚??3楼的好像是winform上的,我要的是web上的。但也很感谢你