BeginDrag is there but EndDrag is not! It sounds strange because there is lots of Delphi code using drag-n-drop and some of it is surely ported to Lazarus. How come nobody noticed. Or is there another way (other methods maybe) for porting such Delphi code? Regards, Juha