Spostare con il mouse il testo in una DrawingArea
Vai alla navigazione
Vai alla ricerca
Mostreremo una modalità per spostare con il mouse un testo all'interno di una DrawingArea.
Private x As Integer
Private y As Integer
' Gestisce l'evento della pressione del tasto del mouse sulla DrawingArea:
Public Sub DrawingArea1_MouseDown()
x = Mouse.X ' prende la coordinata x del punto ove si trova il mouse in quel momento
y = Mouse.Y ' prende la coordinata y del punto ove si trova il mouse in quel momento
End
' Gestisce l'evento dello spostamento del mouse sulla DrawingArea
Public Sub DrawingArea1_MouseMove()
x = Mouse.X
y = Mouse.Y
End
Public Sub DrawingArea1_Draw()
DrawingArea1.Refresh
With Paint
.Begin(DrawingArea1) ' attiva la DrawingArea
.Font.Size = 22
.DrawText("abc", x, y) ' è il testo che andremo a spostare nella DrawingArea
.End
End With
End