如何将鼠标单击事件的坐标记住到列表中?
我需要它来使用扫描线算法对多边形填充进行编程。
但我仍然不知道如何获取鼠标单击的坐标并将其保存在列表中,然后获取下一个点并执行相同的操作,我不知道需要执行多少次
I need that to program polygon-fill with Scanline algorithm.
but how i still don't know how to get coordinates of mouseclick and save this in list then get next point and do the same and i don't know how many times i will need to do that
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
捕获
MouseUp
事件而不是Click
事件。MouseUp
事件有一个MouseEventArgs
,其中包含X
、Y
坐标。Capture the
MouseUp
event instead of theClick
event.MouseUp
event has aMouseEventArgs
that contains theX
,Y
coordinates.在 MouseClick 事件处理程序中,MouseEventArgs 包含鼠标光标的 x 和 y 坐标。坐标与控制相关。
In MouseClick event handler MouseEventArgs contain x and y coordinates of mouse cursor. Coordinates are control related.