ドロップターゲット(ドロップされる方)の作り方です。
1、コントロールのAllowDropプロパティをTrueにする。
2、DragEnter, DragOver, DragDropのイベントハンドラを追加する。
3、DragEnterとDragOverを以下のように実装する。
1 2 3 |
If e.Data.GetDataPresent(DataFormats.UnicodeText, True) Then e.Effect = DragDropEffects.Copy End If |
4、DragDropを以下のように実装する。
1 2 3 4 5 |
Dim s As String If e.Data.GetDataPresent(DataFormats.UnicodeText, True) Then s = e.Data.GetData(DataFormats.UnicodeText, True) MessageBox.Show(s) End If |
DragDropでドロップされたデータを取り出せる。