Dim StartingPoint
を書くことなく次のコードを書く方法を理解しようとしています。Dimをポイントとして返さない
Private Sub MoveToStart()
Cursor.Position = PointToScreen(Panel1.Location.Offset(10, 10))
End Sub
次のコード:返すために私を必要Cursor.Position = PointToScreen()
次のコードは、
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
私はの線に沿ってそれを書くのが大好きだユーザーコントロールのオフセット値にカーソルを移動しますポイント。しかし、私は実際にそれを行う方法を理解することはできません。
「Cursor.Position = New Point(x、y)」とは何ですか?しかし、なぜあなたは 'Dim 'なしでこれをしたいのですか?実際には、使用すると読みやすくなります。 –
関数がポイントを返すようにしますか? –
なぜそれが必要ですか?少ない行? Dimはあなたの例では新しいポイントを作成しません。 –