树形控件中的鼠标移动上节点的事件 TreeNode node = treeView1.GetNodeAt(treeView1.PointToClient(Control.MousePosition));node就是了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private void treeDataSort_MouseUp(object sender, System.Windows.Forms.MouseEventArgs e){ try { p = this.PointToScreen(new Point(e.X + this.treeDataSort.Left,e.Y + 25 + this.treeDataSort.Top)); if (e.Button == MouseButtons.Right) { btnTreeRClick = true; if (treeDataSort.SelectedNode == treeDataSort.GetNodeAt(new Point(e.X,e.Y))) { btnTreeRClick = false; ShowPopUpMenu(); } else { treeDataSort.SelectedNode = treeDataSort.GetNodeAt(new Point(e.X,e.Y)); } } else { btnTreeRClick = false; } } catch { }} 你可以把这些语句去掉btnTreeRClick = false; ShowPopUpMenu();我是用来弹出菜单的 ComboBox邦定数据问题(值对应的文本) WPF关于访问文件的位置的问题 ArrayList数组里面的对象交换 sql问题??? 求:彩色转黑白图像的函数,不要用gray=(r*3+g*5+b)/9太慢了 日期比较的问题,数字字符转换成数字 怎样写自己的数据绑定控件? C#中一个项目创建多个windows服务的问题 MVC中关于使用NuGet包EF从模型生成数据库问题 C# 引用DLL文件问题 有没有人了解EDI的? C#是不是只在.NET中有?
{
try
{
p = this.PointToScreen(new Point(e.X + this.treeDataSort.Left,e.Y + 25 + this.treeDataSort.Top));
if (e.Button == MouseButtons.Right)
{
btnTreeRClick = true;
if (treeDataSort.SelectedNode == treeDataSort.GetNodeAt(new Point(e.X,e.Y)))
{
btnTreeRClick = false;
ShowPopUpMenu();
}
else
{
treeDataSort.SelectedNode = treeDataSort.GetNodeAt(new Point(e.X,e.Y));
}
}
else
{
btnTreeRClick = false;
}
}
catch
{
}
}
btnTreeRClick = false;
ShowPopUpMenu();我是用来弹出菜单的