0
  • 我有一个面板,并在其中添加了一个 PictureBox。
  • 我已将 mouse_click 侦听器添加到面板和图片框。
  • 单击它们时,我会创建一个消息框,告诉我鼠标位置。

问题:

  • 当我单击面板时,我得到了我想要的鼠标位置。
  • 当我单击图片框时,我得到了该图片框中的当前位置。

我想要的是:

  • 我希望这两个控件都能获取表单上的当前鼠标位置。
  • 我也可以获取面板的当前鼠标位置,因为它覆盖了表单。

有人知道我该怎么做吗?我已经用谷歌搜索了这个,但似乎找不到任何关于它的东西。

先感谢您。

4

2 回答 2

4

请参阅控件上的 PointToScreen 和 PointToClient 方法。

于 2010-03-30T15:12:22.130 回答
0

如果您想要整个表单的位置,只需将这些项目的宽度和高度添加到您的点。

于 2010-03-30T16:21:56.787 回答