ermöglichen die end-Benutzer, um eine Kontrolle

Fand ich ein gutes Beispiel Hier, aber ich habe ein paar Probleme mit ihm.
1. Es ist nicht die Platzierung der Steuerung an der richtigen position, wo Sie die Maus nach Links off becase die Kontrolle ist ein großes.

  1. Könnte es sein, schob aus dem Bildschirm.. ich will es bleiben sollte innerhalb des Schirms Grenzen.

Dies ist mein code:

   Public Sub Form1_MouseMove(ByVal sender As Object, ByVal e As MouseEventArgs) Handles MyControl.MouseMove
    If Not _capturingMoves Then
        Return
    End If
    X = e.X
    Y = e.Y
End Sub

Public Sub Form1_MouseUp(ByVal sender As Object, ByVal e As MouseEventArgs) Handles MyControl.MouseUp
    If _capturingMoves Then
        ' Do any final placement
        MyControl.Location = New Point(X, Y)
        _capturingMoves = False
    End If
End Sub
InformationsquelleAutor Ezi | 2011-04-06
Schreibe einen Kommentar