Spostare un Form con il mouse sulla Scrivania

Da Gambas-it.org - Wikipedia.
Versione del 29 nov 2021 alle 21:59 di Vuott (Discussione | contributi) (Creata pagina con "Per spostare lungo la superficie della Scrivania (''Desktop'') con il mouse un "Form", ossia una finestra di un programma Gambas, si dovrà fare ovviamente riferimento allo sc...")

(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Per spostare lungo la superficie della Scrivania (Desktop) con il mouse un "Form", ossia una finestra di un programma Gambas, si dovrà fare ovviamente riferimento allo schermo.
Si potrà adottare questo semplice codice:

Private x As Short
Private y As Short


Public Sub Form_MouseDown()

 x = Mouse.ScreenX - Me.X
 y = Mouse.ScreenY - Me.Y

End

Public Sub Form_MouseMove()

 Me.Move(Mouse.ScreenX - x, Mouse.ScreenY - y)

End