2011-03-23 238 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座標。座標與控制有關。