複数選択して D&D
- 題名: 複数選択して D&D
- 著者: クリムーチョ
- 日時: 2011/05/04 2:49:09
- ID: 28534
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: 複数選択して D&D
- 著者: shu
- 日時: 2011/05/04 8:12:25
- ID: 28535
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: 複数選択して D&D
- 著者: クリムーチョ
- 日時: 2011/05/04 15:10:28
- ID: 28536
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
listViewを2つ置いて 相互にD&Dをしたいのですが、1項目選択なら下記コードで可能なのですが、複数項目選択に対応するにはどうしたら良いでしょうか?
ご教授よろしくお願いします。
private void listView1_ItemDrag(object sender, ItemDragEventArgs e)
{
DragDropEffects dde = listView1.DoDragDrop(e.Item, DragDropEffects.All);
}
private void listView1_DragEnter(object sender, DragEventArgs e)
{
if (e.Data.GetDataPresent(typeof(ListViewItem)))
e.Effect = DragDropEffects.Copy;
}
private void listView1_DragDrop(object sender, DragEventArgs e)
{
if (!e.Data.GetDataPresent(typeof(ListViewItem)))
return;
ListViewItem dropItem =
(ListViewItem)e.Data.GetData(typeof(ListViewItem));
ListViewItem AddItem =
listView1.Items.Add((ListViewItem)dropItem.Clone());
AddItem.Selected = true;
}