private void lsvScan_ItemDrag(object sender, ItemDragEventArgs e)
{
try
{
this.DoDragDrop(e.Item, DragDropEffects.Move);
}
catch (Exception)
{
}
} private void lsvScan_DragEnter(object sender, DragEventArgs e)
{
try
{
e.Effect = DragDropEffects.Move;
}
catch (Exception)
{
}
} private void trvClassify_DragEnter(object sender, DragEventArgs e)
{
ListViewItem lvi = (ListViewItem)e.Data.GetData(typeof(ListViewItem));
if (lvi != null)
{
e.Effect = DragDropEffects.Move;
}
else
{
Cursor = Cursors.No;
}
} private void trvClassify_DragDrop(object sender, DragEventArgs e)
{
ListViewItem lvi = (ListViewItem)e.Data.GetData(typeof(ListViewItem)); Point pt;
TreeNode targeNode;
pt = ((TreeView)(sender)).PointToClient(new Point(e.X, e.Y));
targeNode = this.trvClassify.GetNodeAt(pt);
TreeNode NewMoveNode = new TreeNode(lvi.Text);
if (targeNode != null)
{
this.trvClassify.Nodes.Add(NewMoveNode);
trvClassify.SelectedNode = NewMoveNode;
trvClassify.ExpandAll();
trvClassify.Refresh();
}
}我想在从listview 中拖动到treeview中的时候将从listview中拖出的item放到treeview选中的节点下。
{
try
{
this.DoDragDrop(e.Item, DragDropEffects.Move);
}
catch (Exception)
{
}
} private void lsvScan_DragEnter(object sender, DragEventArgs e)
{
try
{
e.Effect = DragDropEffects.Move;
}
catch (Exception)
{
}
} private void trvClassify_DragEnter(object sender, DragEventArgs e)
{
ListViewItem lvi = (ListViewItem)e.Data.GetData(typeof(ListViewItem));
if (lvi != null)
{
e.Effect = DragDropEffects.Move;
}
else
{
Cursor = Cursors.No;
}
} private void trvClassify_DragDrop(object sender, DragEventArgs e)
{
ListViewItem lvi = (ListViewItem)e.Data.GetData(typeof(ListViewItem)); Point pt;
TreeNode targeNode;
pt = ((TreeView)(sender)).PointToClient(new Point(e.X, e.Y));
targeNode = this.trvClassify.GetNodeAt(pt);
TreeNode NewMoveNode = new TreeNode(lvi.Text);
if (targeNode != null)
{
this.trvClassify.Nodes.Add(NewMoveNode);
trvClassify.SelectedNode = NewMoveNode;
trvClassify.ExpandAll();
trvClassify.Refresh();
}
}我想在从listview 中拖动到treeview中的时候将从listview中拖出的item放到treeview选中的节点下。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货