- - PR -
DragDropの複数オブジェクト取得
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-09-14 11:45
ListViewから複数アイテムを選択し、TreeViewにDrag&Dropした場合に、
複数アイテムを取得するにはどうすればよいのでしょうか? (複数のListViewItemを得るには) |
|
投稿日時: 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