关于Tree view的问题? 急! private void TreeView1_AfterSelect(object sender, System.Windows.Forms.TreeViewEventArgs e) { TreeNode = this.TreeView1.SelectedNode; } 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private void treeView1_MouseUp(object sender, System.Windows.Forms.MouseEventArgs e) { Point ClickPoint=new Point(e.X,e.Y); ClickNode=(ClassNode)treeView1.GetNodeAt(ClickPoint); if(e.Button==MouseButtons.Right) { treeView1.SelectedNode=ClickNode; if(ClickNode==null) return; Point ScreenPoint=treeView1.PointToScreen(ClickPoint); Point FormPoint=this.PointToClient(ScreenPoint);this.contextMenu1.MenuItems.Clear(); this.contextMenu1.MenuItems.Add("前 移");................. this.contextMenu1.Show(this,FormPoint); } } this.treeView1.SelectedNode正解 不好意思,我的意思应该是这样:我在一个窗体上加一个Tree view 控件,其节点是从数据库中读取的.如何判断我点击了哪一个节点呢? 不是通过treeview1.selectednode ,而是要知道在数据库是哪一条记录.数据库格式是这样:DFid DFname DFparentid 1 It 02 yang 13 andy 2 4 yang 3因为允许下级节点与上级节点同名. 我想点击yang 节点,获得的记录有两条,我怎么样知道是第4条呢? 求一个解析eml的类库 关于网站头部共享的技术,求救求救啊,在线等~~ 怎么禁止C# Webbrower弹出新窗口(弹出广告页面) 帮帮忙,如何将ListViewItem加到ListView中呢? datagrid中显示多页数据时分页,能不能不要分页,采用下拉列表,在一个框内滚动条滚动显示。 FTP服务中怎样判别文件与文件夹 跪求UI自动化测试 Mita框架相关的介绍资料 winfrom 改变panel大小 如何编译 做项目遇个难题,:( 谁知道用代码自动登录windows2000?? Excel相关问题 两个关于.net2003工具使用的问题?
{
Point ClickPoint=new Point(e.X,e.Y);
ClickNode=(ClassNode)treeView1.GetNodeAt(ClickPoint); if(e.Button==MouseButtons.Right)
{
treeView1.SelectedNode=ClickNode;
if(ClickNode==null)
return;
Point ScreenPoint=treeView1.PointToScreen(ClickPoint);
Point FormPoint=this.PointToClient(ScreenPoint);
this.contextMenu1.MenuItems.Clear();
this.contextMenu1.MenuItems.Add("前 移");
.................
this.contextMenu1.Show(this,FormPoint);
}
}
正解
我在一个窗体上加一个Tree view 控件,其节点是从数据库中读取的.
如何判断我点击了哪一个节点呢? 不是通过treeview1.selectednode ,而是要知道在数据库是哪一条
记录.数据库格式是这样:
DFid DFname DFparentid
1 It 0
2 yang 1
3 andy 2
4 yang 3因为允许下级节点与上级节点同名. 我想点击yang 节点,获得的记录有两条,我怎么样知道是
第4条呢?