Piecemaker
Legacy Member
ik heb een probleem met drag& drop in VB.NET:
ik heb op mijn form 2 zelfgemaakte controls met oa datagridviews in, de eerste is een lijst met klanten, de tweede een grid om afspraken te maken.
Drag&drop werkt perfect, alleen het volgende niet:
Ik wil dit de klantencontrol weg schuift zodra ik begin te draggen, dit werkt al: in de mousedown event van die control raise ik een event, ik vang dit op in mijn form met een methode om de control te verschuiven.
Maar het lukt maar niet om de control terug de andere richting te laten schuiven zodra ik mijn muisknop loslaat, enkel wanneer ik de muis loslaat op de afsprakencontrol, via een mouseup event in die control. Als ik op een andere plaats in het form mijn muis loslaat gebeurt er dus niets.
Hoe kan ik dus over gans mijn formulier een methode oproepen als er een muisknop wordt losgelaten? Ik heb al vanalles geprobeerd, oa een methode met handles me.mouseup, maar niks werkt tot hiertoe.
ik heb op mijn form 2 zelfgemaakte controls met oa datagridviews in, de eerste is een lijst met klanten, de tweede een grid om afspraken te maken.
Drag&drop werkt perfect, alleen het volgende niet:
Ik wil dit de klantencontrol weg schuift zodra ik begin te draggen, dit werkt al: in de mousedown event van die control raise ik een event, ik vang dit op in mijn form met een methode om de control te verschuiven.
Maar het lukt maar niet om de control terug de andere richting te laten schuiven zodra ik mijn muisknop loslaat, enkel wanneer ik de muis loslaat op de afsprakencontrol, via een mouseup event in die control. Als ik op een andere plaats in het form mijn muis loslaat gebeurt er dus niets.
Hoe kan ik dus over gans mijn formulier een methode oproepen als er een muisknop wordt losgelaten? Ik heb al vanalles geprobeerd, oa een methode met handles me.mouseup, maar niks werkt tot hiertoe.