查了很多资料竟然都没有,Winform中,如何在TreeView中点击右键,选中当前节点,并且弹出一个菜单! 如题,在线等待.... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先在窗体里加一个menu,然后treeview里又一个ContextMenu属性设为你的想要的menu就可以了 Winform中,一般是鼠标左键才能选中TreeView的当前节点,我要的是如何在TreeView中点击右键,直接选中当前节点这个是我要问的问题呀.. 要绑定菜单如上一位师兄说的就可以了点击右键,选中当前节点的代码如下:private void tvUsers_MouseUp(object sender, System.Windows.Forms.MouseEventArgs e) { TreeNode mySelectedNode = tvUsers.GetNodeAt(e.X, e.Y); if(mySelectedNode !=null) { tvUsers.SelectedNode = mySelectedNode; } } if(e.Button == System.Windows.Forms.MouseButtons.Right)或者再加上这句用与判断是否是右键,搞定了没有?记着给分,^.^ vs2010中水晶报表如何隐藏grouptree 一个关于.net的问题 c#读取dbf文件报错,怎么解决啊 请教一个删除相同数据的方法 C#无边框窗体在WINDOWS任务栏中无法显示右键菜单 如何在程序中调用dataGrid里的“自动套用格式” 请帅哥推荐WinForm的好书,最好是有电子版的可以下载。谢谢啊 Web-Project和WebSite的引用不同? c#入门 C# 串口通信如何监测串口状态? 从tabel里取时间的问题,控件是comboBox! 关于数据库优化的问题
一般是鼠标左键才能选中TreeView的当前节点,
我要的是如何在TreeView中点击右键,直接选中当前节点
这个是我要问的问题呀..
点击右键,选中当前节点的代码如下:
private void tvUsers_MouseUp(object sender, System.Windows.Forms.MouseEventArgs e)
{
TreeNode mySelectedNode = tvUsers.GetNodeAt(e.X, e.Y);
if(mySelectedNode !=null)
{
tvUsers.SelectedNode = mySelectedNode;
}
}
或者再加上这句用与判断是否是右键,搞定了没有?
记着给分,^.^