读书人

Winform中,在两个TreeView控件之间进行

发布时间: 2012-01-15 22:57:48 作者: rapoo

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;
}
}

读书人网 >C#

热点推荐