2011-03-23 236 views
0

我需要用Scanline算法编程多边形填充。如何将鼠标点击事件的坐标记录到列表中?

但如何我还是不知道如何让鼠标点击的坐标,并把它保存在列表中,则获得一个点,做同样的,我不知道我将需要多少次做到这一点

+0

使用列表,也许? – 2011-03-23 14:39:31

+0

在mousedown事件上,将鼠标位置添加到处理多边形绘制的任何类中的点列表中? – FlyingStreudel 2011-03-23 15:04:52

回答

2

捕获MouseUp事件而不是Click事件。 MouseUp事件有一个MouseEventArgs,其中包含X,Y坐标。

+0

以及我将如何知道Point将创建多少个对象? – harry180 2011-03-23 18:09:20

+0

用户可以通过双击结束。 MouseUp的MouseEventArgs具有Clicks属性;检查这个属性2,并在那里做你的算法。 – 2011-03-23 18:22:44

0

在MouseClick事件处理程序中MouseEventArgs包含鼠标光标的x和y坐标。坐标与控制有关。