我有2个关于树的技巧实在不会,请大家帮我一下:
1。我想要在用户点击treeview中的某一个节点时,能够获得被点击的节点处在当前树的深度。
2。另外如何实现:当鼠标悬停在某一个节点上时,可以出现一个浮动的标签,里面是我想要用户知道的一些信息(比如悬停在一个节点上,我就在鼠标上方显示一个浮动的标签,标签里面是关于这个节点的备注)
谢谢大家了
1。我想要在用户点击treeview中的某一个节点时,能够获得被点击的节点处在当前树的深度。
2。另外如何实现:当鼠标悬停在某一个节点上时,可以出现一个浮动的标签,里面是我想要用户知道的一些信息(比如悬停在一个节点上,我就在鼠标上方显示一个浮动的标签,标签里面是关于这个节点的备注)
谢谢大家了
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
{
int i=e.Node.Level;
}
private void tree1_MouseHover(object sender, System.EventArgs e)
{
Point pt = tree1.PointToClient(Control.MousePosition);
TreeNode node = tree1.GetNodeAt(pt); ToolTip toolTip1 = new ToolTip();
toolTip1.show(node.Text,tree1,pt}
tn.Text = dr[2].ToString();
tn.Tag = dr[0].ToString();
tn.tooltip 什么之类的,你 点一下,看看。以前写的博客,可以看看[★] VS2005[C#] 轻轻松松 掌握 TreeView [ 回车展开节点, 鼠标右键,禁止闪屏....]
http://www.cnblogs.com/hjs1573/archive/2007/06/27/797775.html