- PR -

DragDropの複数オブジェクト取得

1
投稿者投稿内容
ton_poo
会議室デビュー日: 2004/03/18
投稿数: 5
投稿日時: 2004-09-14 11:45
ListViewから複数アイテムを選択し、TreeViewにDrag&Dropした場合に、
複数アイテムを取得するにはどうすればよいのでしょうか?
(複数のListViewItemを得るには)
べる
ぬし
会議室デビュー日: 2003/09/20
投稿数: 1093
投稿日時: 2004-09-14 14:23
1、ListViewのItemDragイベントかなにかでDoDragDropでデータを渡す。
2、TreeViewのDragDropイベントでDragEventArgsからデータを受け取る
  ( e.Data.GetData(〜) のように)
問題はどういう形式で渡すか、ですかね。SelectedItemsで直接渡そうとして
みましたがどうもうまくいきませんでした
ArrayListあたりがいいんでしょうか。

TreeViewのAllowDropをtureにするのと、あと、DragOverとDragEnterでも
DragDropEffectsを指定する必要があるのかも。

以下が参考になると思います。
http://ukamen.hp.infoseek.co.jp/Programming1/DragAndDrop/index.htm

TreeViewでListViewItemをうけとっても、キャストしたりしないとですね。
1

スキルアップ/キャリアアップ(JOB@IT)