[VB6]Listview items drag/drop naar andere listview

Pagina: 1
Acties:

  • urk_forever
  • Registratie: Juni 2001
  • Laatst online: 29-11 17:06
Hallo allemaal,

Ik probeer listitems te slepen van de ene listview naar de andere. Daarbij wil ik wel controleren waar de data vandaan komt.
Met de gewone DragMode in vb krijg je het source control mee in het event. Maar die gewone Dragmode vindt ik niet goed werken met je muiskliks in het control.
Ik wil dus de OLEDragMode gebruiken. Dit werkt ook wel goed, alleen nu kan ik ook van buitenaf bestanden op die listview droppen en dan wordt het DragDrop event ook getriggerd.
Hoe kan ik nou zien waar het DragDrop event vandaan komt??

Hail to the king baby!


  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 19-10 08:18
het 'bestanden slepen' probleem moet je oplossen door te checken wat er binnenkomt, niet waar het vandaan komt.

Als je wilt zien waar (binnen jouw app) iets vandaan komt, en het wordt niet ondersteund door een 'sender' parameter oid binnen de dragdrop functie kan je het als volgt oplossen:

maak in al je listviews vanaf waar je kan slepen zoiets in de startdrag functie
sender = me;
waarbij 'sender' dus een globale var is.
Deze kan je dan in de ondragdrop van het component waar je op dropt weer uitlezen, en dan weet je waar hij vandaan komt.

This message was sent on 100% recyclable electrons.