[Gambas-user] R: "Strange" coordinates of mouse with _Drop() event

Ru Vuott vuott at ...325...
Tue Oct 22 01:12:27 CEST 2013


Hello Benoît,

well, at this time we are also discussing this issue in the forum of the Italian community of programmers Gambas .

I am attaching a simple application .
I would like to point out that when you start to drag the image to be dredged, also the X and Y coordinates of the mouse pointer - relative to the object (in the example of the application attached it is a "PictureBox" ) that contains the image to drag - are stored.

Then , when the release occurs , and therefore is raised the event of _Drop( ) inside another container (in the example of the attached application it is a "ScrollView" ) , the dragged object is not released to the coordinates in which the mouse pointer is located at the time, but to the coordinates previously stored when dragging begins !!!

So the object is released in the other container (the ScrollView) to the coordinates "where" the mouse was clicked (inside of the PictureBox), when dragging of the image is started.

And more, I known however a slight displacement of the coordinate values ​​at the time of the event of _Drop( ) compared to those stored in the time of initiation of the drag , and for the accuracy : X - 8  and Y + 2.

I hope I have been clear enough.  :-(

Best regards
vuotttt




--------------------------------------------
Lun 21/10/13, Benoît Minisini <gambas at ...1...> ha scritto:

 Oggetto: Re: [Gambas-user] R: "Strange" coordinates of mouse with _Drop() event
 A: "mailing list for gambas users" <gambas-user at lists.sourceforge.net>
 Data: Lunedì 21 ottobre 2013, 23:59
 
 Le 21/10/2013 09:17, Ru Vuott a
 écrit :
 > Hello,
 >
 > I would like to draw attention to my message,
 highlighting the strange coordinates returned by the mouse
 with the event _Drop ().
 >
 > Is it normal or there is a bug.
 >
 > Thanks
 > vuott
 >
 >
 >
 > --------------------------------------------
 > Dom 20/10/13, Ru Vuott <vuott at ...325...> ha
 scritto:
 >
 >   Oggetto: [Gambas-user] "Strange"
 coordinates of mouse with _Drop() event
 >   A: gambas-user at lists.sourceforge.net
 >   Cc: gambas at ...1...
 >   Data: Domenica 20 ottobre 2013, 00:22
 >
 >   Hello,
 >
 >   on a Form I have a "ScrollView" and
 separately a
 >   "PictureBox", in which there is the
 image I'll drag then
 >   with the mouse inside the
 "ScrollView".
 >
 >   Here the code:
 >   **************************************
 >   Public Sub Form_Open()
 >
 >      ScrollView1.Drop = True
 >
 >   End
 >
 >
 >   Public Sub PictureBox1_MouseDrag()
 >
 >      If Mouse.Left Then
 >        Drag.Icon = Last.Picture
 >
 >       
 Last.Drag(Last.Picture.Image)
 >
 >      Endif
 >
 >   End
 >
 >
 >   Public Sub ScrollView1_Drop()
 >
 >    Dim pb As PictureBox
 >    Dim pc As Picture
 >
 >      With pb = New
 >   PictureBox(ScrollView1)
 >        .X = Mouse.X
 >        .Y = Mouse.Y
 >        .Picture =
 Drag.Data.Picture
 >
 >        .W = Drag.Data.Picture.W
 >        .H = Drag.Data.Picture.H
 >      End With
 >
 >
 >   ' In console I read the "very strange"
 coordinates of mouse
 >   pointer:
 >      With Mouse
 >        Print .X
 >        Print .Y
 >      End With
 >
 >   End
 >   **************************************
 >
 >   Where I'm wrong?
 >
 >
 >
 >   Best regards
 >   vuottttt
 >
 
 Please provide a project that reproduces the bug.
 
 Regards,
 
 -- 
 Benoît Minisini
 
 ------------------------------------------------------------------------------
 October Webinars: Code for Performance
 Free Intel webinars can help you accelerate application
 performance.
 Explore tips for MPI, OpenMP, advanced profiling, and more.
 Get the most from 
 the latest Intel processors and coprocessors. See abstracts
 and register >
 http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clktrk
 _______________________________________________
 Gambas-user mailing list
 Gambas-user at lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/gambas-user
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Drag-Drop-0.0.1.tar.gz
Type: application/force-download
Size: 5061 bytes
Desc: not available
URL: <http://lists.gambas-basic.org/pipermail/user/attachments/20131022/c5da384b/attachment.bin>


More information about the User mailing list