如何拖动多个ListViewItem到TreeView?

progame 2003-04-24 11:54:23
private void lvFile_ItemDrag(object sender, System.Windows.Forms.ItemDragEventArgs e)
{
DoDragDrop(e.Item, DragDropEffects.Move);
}

可是这样即使这边是多个列表项被选中拖过去
TreeView那边如何得到这多个ListViewItem呢?
...全文
37 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
progame 2003-04-28
  • 打赏
  • 举报
回复
是可以传ListViewItem的

但我要的是传多个Item
asam2183 2003-04-28
  • 打赏
  • 举报
回复
GZ
snewxf 2003-04-27
  • 打赏
  • 举报
回复
应该可以。

这是拖一幅BITMAP的图到剪贴版。
DoDragDrop(bitmap, DragDropEffects.Copy);

得到剪贴版上的数据:
object data = e.Data.GetData(typeof(Bitmap));
if(data != null)
{
bitmap = (Bitmap)data;
this.Invalidate(this.ClientRectangle);
}

你转换一下看看。
snewxf 2003-04-25
  • 打赏
  • 举报
回复
GZ!
progame 2003-04-25
  • 打赏
  • 举报
回复
up
progame 2003-04-25
  • 打赏
  • 举报
回复
我现在是直接取
ListView的SelectItems

能否通过e.Item传递呢

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧