Ich versuche zu verstehen, wie ich Dim StartingPoint
/oder erstellen Sie einen Punkt throught ein trübes ohne Schreiben Sie den folgenden Code schreiben können. Der folgende Code verschiebt den Cursor auf den Offsetwert von User Controleinen Punkt zurück, ohne Dim als Punkt
Private Sub MoveToStart()
Dim StartingPoint = Panel1.Location() ' Get User Control Location
StartingPoint.Offset(10, 10) ' Set Cursor Point offset
Cursor.Position = PointToScreen(StartingPoint) ' Move the Cursor to position
End Sub
Ich würde es gerne entlang der Linien schreiben:
Private Sub MoveToStart()
Cursor.Position = PointToScreen(Panel1.Location.Offset(10, 10))
End Sub
den folgenden Code: Cursor.Position = PointToScreen()
mich braucht eine Rückkehr Punkt. Aber ich kann wirklich nicht herausfinden, wie man es ohne ein dim macht.
'Cursor.Position = Neuer Punkt (x, y)' wenn du das meinst? Aber warum in aller Welt willst du das ohne "Dim" machen? Tatsächlich erleichtert es das Lesen, wenn Sie es verwenden ... –
Machen Sie eine Funktion, die einen Punkt zurückgibt? –
Warum die Notwendigkeit dafür? Weniger Linien? Das Dim erstellt in Ihrem Beispiel keinen neuen Punkt. –