我需要用Scanline算法编程多边形填充。如何将鼠标点击事件的坐标记录到列表中?
但如何我还是不知道如何让鼠标点击的坐标,并把它保存在列表中,则获得一个点,做同样的,我不知道我将需要多少次做到这一点
我需要用Scanline算法编程多边形填充。如何将鼠标点击事件的坐标记录到列表中?
但如何我还是不知道如何让鼠标点击的坐标,并把它保存在列表中,则获得一个点,做同样的,我不知道我将需要多少次做到这一点
捕获MouseUp
事件而不是Click
事件。 MouseUp
事件有一个MouseEventArgs
,其中包含X
,Y
坐标。
以及我将如何知道Point将创建多少个对象? – harry180 2011-03-23 18:09:20
用户可以通过双击结束。 MouseUp的MouseEventArgs具有Clicks属性;检查这个属性2,并在那里做你的算法。 – 2011-03-23 18:22:44
在MouseClick事件处理程序中MouseEventArgs包含鼠标光标的x和y坐标。坐标与控制有关。
使用列表,也许? –
2011-03-23 14:39:31
在mousedown事件上,将鼠标位置添加到处理多边形绘制的任何类中的点列表中? – FlyingStreudel 2011-03-23 15:04:52