我如何获得鼠标位置?

时间:2010-04-27 22:48:32

标签: c# .net winforms

-edit-我现在不再需要答案了,我根据mousedown的位置来计算。

基本上与this question相关似乎e.X,y和e.Location.X,Y是相对于mousedown?当我没有将它移到父picbox左侧/上方时,我看到了负值。

所以看起来这些值与我的mousedown相关,但是我需要相对于父级的值,因为我更新了左/上的每个事件和其他数据,并且相对于mousedown正在破坏我的代码。

1 个答案:

答案 0 :(得分:0)

您是否尝试过此操作(假设您的控件名为picbox)

Point pt = picbox.PointToClient(point)