给treeview增加右键菜单 首先,在TREEVIEW所在的控件中增家一个CONTEXTMENU控件,这是一个上下文菜单项,在这里定义好菜单项就可以了。接着,在TREEVIEW控件中,设置其CONTEXTMENU属性指向上面创建的CONTEXTMENU对象。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 添加contextMenu,做好菜单。然后在TREEVIEWprivate void treeView_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e) { if(e.Button == MouseButtons.Right) //鼠标右键 { if(this.treeView.SelectedNode != null) //判断选中节点了没有 { treeView.ContextMenu = this.contextMenu1; //弹出菜单 TreeNodeCollection nodes = this.treeView.Nodes; } else { MessageBox.Show("你没有选中终端,请选中后操作","测试系统",MessageBoxButtons.OK,MessageBoxIcon.Information); } } } C# 将txt文件读入到数组中 用列表框显示部门,但是感觉不漂亮呀?能好看点吗?(有图) c# delegate、event的含义和区别、联系 执行线程,怎样判断它完成并回收它呢 c#键盘钩子程序 关于控件缩放程序,搞不清问题出在哪 [求助]winform如何获取局域网中的所有电脑的MAC地址 自定义控件问题:我自己写了个东东,但发现有些功能并未达到,特来请教! C#怎么调用内存中的指令 求助。。。水晶报表! c#web编程是不是就是指的用c#开发ASP.NET? 各位大哥,帮我看看把。如何设计类似windows中安装打印机安装向导那样的系列窗口??(fishthunder)
然后在TREEVIEW
private void treeView_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
if(e.Button == MouseButtons.Right) //鼠标右键
{
if(this.treeView.SelectedNode != null) //判断选中节点了没有
{
treeView.ContextMenu = this.contextMenu1; //弹出菜单
TreeNodeCollection nodes = this.treeView.Nodes;
}
else
{
MessageBox.Show("你没有选中终端,请选中后操作","测试系统",MessageBoxButtons.OK,MessageBoxIcon.Information);
}
}
}