首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

Winform中,在两个TreeView控件之间进行拖放操作,怎么使得拖到目标TreeView时能自动高亮显示鼠标移过的节点

2012-01-15 
Winform中,在两个TreeView控件之间进行拖放操作,如何使得拖到目标TreeView时能自动高亮显示鼠标移过的节点

Winform中,在两个TreeView控件之间进行拖放操作,如何使得拖到目标TreeView时能自动高亮显示鼠标移过的节点?
选中源TreeView的节点,   拖到目标TreeView的节点时,   经过的节点会高亮显示,   如何做到?

[解决办法]
private void Treeview1_DragOver(object sender, DragEventArgs e)
{
if (e.Data.GetDataPresent(typeof(DPAUInfo)))
{
TreeViewHitTestInfo hti = this.tvTarget.HitTest(this.Treeview1.PointToClient(new Point(e.X, e.Y)));
this.Treeview1.SelectedNode = hti.Node;
}
}

热点排行