VB.NET TreeView間でのDragDrop #1

VB.NETでTreeViewを2つ置き、 それらの間でアイテムのDrag&Dropによる相互移動をさせたいが、 基本:
(1) ドロップ側(TreeView2) AllowDropプロパティをTrueにしておく (2) ドラッグ側(TreeView1) TreeViewのItemDragイベントでDoDragDropを呼び出す (3) ドロップ側(TreeView2) ドロップアイテムがTreeView2上にマウスボタンを離さない状態で来ると TreeView2.DragEnter が呼ばれる もしドロップ不可の場所であれば イベント引数 e.Effect に None を指定すれば良い 特に制御をかけないのであれば何も処理しなくて良い (4) ドロップ側(TreeView2) アイテムがTreeView2にドロップされるとDropOverイベントが発生する ここで何らかの処理を行う

0 件のコメント:

その他の記事