【发布时间】:2015-08-31 05:43:26
【问题描述】:
我正在使用 winForm 按钮实现一个自定义拖放界面,在查看了几个关于如何获取鼠标位置并检查它是否与控件绑定的解决方案后,我无法让它工作。
我试过了:
button.ClientRectangle.Contains(PointToClient(Cursor.Position))
和
button.ClientRectangle.Contains(PointToClient(Control.MousePosition))
这两个都失败了。检查鼠标边界看起来是一个简单的操作,但我真的很难过。
我对意外值的推测是:
- 获取光标位置的过程可能在光标图像的错误角落
- 方法/功能由于某种原因在按钮上不起作用
【问题讨论】:
标签: c# winforms button bounds aabb