|
分類:[.NET 全般]
Chart上でカーソル位置を取得したいのですが
Private Sub Chart1_MouseMove(sender As Object, e As MouseEventArgs) Handles Chart1.MouseMove
方法1
Dim wx1 = e.X Dim wy1 = e.Y
方法2 Dim hhh = Me.PointToClient(Windows.Forms.Cursor.Position)
End Sub
方法1で取得すると、 875x665 になるのに対し 方法2で取得すると 887x677 になり、わずかにずれた値となります。 前者が正しく、後者が間違った座標となります。
後者の方法だと正確に取得できないのはなぜなのでしょうか?
|