Ultima modifica:
Ciao a Tutti da Maurizio
Il mio problema e questo :
A Forza di Fare sono riuscito con l'uso di Visual Studio 2022
a rendere Un Form in modo Circolare come questo :
Grazie hai Suggerimenti di PowZerR Che lo ritengo una persona Fantastica.
Però malgrado i miei sforzi per capire il tutto
Se tento di spostare il form con l'uso del Mouse
Esso non si sposta .
Io il codice li scritto cosi ! :
Pertanto La Cosa Funziona ma solo in parte
Pertanto come faccio per risolvere questo problema .
Grazie Saluti da Maurizio
Il mio problema e questo :
A Forza di Fare sono riuscito con l'uso di Visual Studio 2022
a rendere Un Form in modo Circolare come questo :
Grazie hai Suggerimenti di PowZerR Che lo ritengo una persona Fantastica.
Però malgrado i miei sforzi per capire il tutto
Se tento di spostare il form con l'uso del Mouse
Esso non si sposta .
Io il codice li scritto cosi ! :
Codice:
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Me.Close()
End Sub
Private Sub Form1_MouseDown(sender As Object, e As MouseEventArgs) Handles Me.MouseDown
Dim xOffset As Integer
Dim yOffset As Integer
Dim mouseoffset As Object
Dim MouseDown As VariantType
If e.Button = MouseButtons.Left Then
xOffset = -e.X - SystemInformation.FrameBorderSize.Width
yOffset = -e.Y - SystemInformation.CaptionHeight -
SystemInformation.FrameBorderSize.Height
mouseOffset = New Point(xOffset, yOffset)
MouseDown = True
End If
End Sub
Private Sub Form1_MouseMove(sender As Object, e As MouseEventArgs) Handles Me.MouseMove
Dim MouseDown
Dim mouseOffset
If MouseDown Then
Dim mousePos As Point = Control.MousePosition
mousePos.Offset(mouseOffset.Form.X, mouseOffset.Y)
Location = mousePos
End If
End Sub
Private Sub Form1_MouseUp(sender As Object, e As MouseEventArgs) Handles Me.MouseUp
Dim MouseDown As VariantType
' Changes the isMouseDown field so that the form does
' not move unless the user is pressing the left mouse button.
If e.Button = MouseButtons.Left Then
MouseDown = False
End If
End Sub
Pertanto La Cosa Funziona ma solo in parte
Pertanto come faccio per risolvere questo problema .
Grazie Saluti da Maurizio