[Gambas-user] How to move an object within a form
Matti
math.eber at ...221...
Mon Jan 18 20:06:37 CET 2010
I did this with PictureBoxes.
1. On MouseDown event, the start position of the PictureBox is taken:
iMStartx = Mouse.X
iMStarty = Mouse.Y
2. On MouseMove event, the sub is:
("Rahmen" are the PictureBoxes, and "Ziel" means target)
PUBLIC SUB Rahmen_MouseMove()
DIM Zielx AS Integer
DIM Ziely AS Integer
iNr = LAST.Tag
Zielx = aRahmen[iNr].X + Mouse.X - iMStartx
Ziely = aRahmen[iNr].Y + Mouse.Y - iMStarty
aRahmen[iNr].X = Zielx
aRahmen[iNr].Y = Ziely
...
END
That's all.
Matti
Fiddler63 schrieb:
> I would like the user to be able to move the drawingarea around within the
> form.
> The drawingarea(s) will eventuality be created dynamically, when I get
> around to understand that part as well.
> Image a bunch of boxes like a mindmap, which you can move around on the
> screen (within the form).
> Kim
>
>
>
> Fabien Bodard-4 wrote:
>> what do you want to do exactly... i don't understand :/ (english is
>> not my primary language !)
>>
>> 2010/1/18 Fiddler63 <mx4eva at ...626...>:
>>> I'm trying to move an object within a form.
>>> The following code allows me to move the form, but not the object within
>>> the
>>> form, ie when I click on the mouse I can move the form around on the
>>> screen,
>>> but no the object within the form.
>>>
>>> Any suggestions ?
>>>
>>> PRIVATE $MX AS Integer
>>> PRIVATE $MY AS Integer
>>>
>>> PUBLIC SUB DrawingArea1_MouseDown()
>>> $MX = Mouse.ScreenX - ME.X
>>> $MY = Mouse.ScreenY - ME.Y
>>> END
>>>
>>> PUBLIC SUB DrawingArea1_MouseMove()
>>> ME.Move(Mouse.ScreenX - $MX, Mouse.ScreenY - $MY)
>>> END
>>> --
>>> View this message in context:
>>> http://old.nabble.com/How-to-move-an-object-within-a-form-tp27209201p27209201.html
>>> Sent from the gambas-user mailing list archive at Nabble.com.
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Throughout its 18-year history, RSA Conference consistently attracts the
>>> world's best and brightest in the field, creating opportunities for
>>> Conference
>>> attendees to learn about information security's most important issues
>>> through
>>> interactions with peers, luminaries and emerging and established
>>> companies.
>>> http://p.sf.net/sfu/rsaconf-dev2dev
>>> _______________________________________________
>>> Gambas-user mailing list
>>> Gambas-user at lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/gambas-user
>>>
>> ------------------------------------------------------------------------------
>> Throughout its 18-year history, RSA Conference consistently attracts the
>> world's best and brightest in the field, creating opportunities for
>> Conference
>> attendees to learn about information security's most important issues
>> through
>> interactions with peers, luminaries and emerging and established
>> companies.
>> http://p.sf.net/sfu/rsaconf-dev2dev
>> _______________________________________________
>> Gambas-user mailing list
>> Gambas-user at lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/gambas-user
>>
>>
>
More information about the User
mailing list