Non droppa sia nello ScrollView che nel TreeView
Innanzitutto, devo precisare che anche la proprietà
.Drop dell'oggetto
TreeView deve essere posta ovviamente a
.True.
Mah.... è strano che non funzioni...
Fai questa semplice prova:
* su un
Form poni un oggetto
VPanel, nel quale poni tre
PictureBox. Nell'IDE - per fare prima -
assegni a ciascuna di queste PictureBox il medesimo nome di Gruppo (ad esempio: pb). Quindi assegni ancora a ciascuna di esse una diversa immagine.
* sul
Form poni anche un oggetto
ScrollView, nel quale poni una sola
PictureBox (che così avrà il nome
PictureBox4).
* infine dai il seguente codice all'applicativo-prova:
Public Sub Form_Open()
ScrollView1.Drop = True
End
Public Sub pb_MouseDrag()
If Mouse.Left Then
Drag.Icon = Last.Picture
Last.Drag(Last.Picture.Image)
Endif
End
Public Sub ScrollView1_Drop()
PictureBox4.Picture = Drag.Data.Picture
End
Questo è sostanzialmente il codice
essenziale per generare un completo evento
Drag-Drop