0
在我的程序中,我想創建一個形象與手的形象。現在當用戶點擊每個手指時,它會改變顏色。任何想法如何實現這一點。下面 樣品圖片: C#手形象點擊集成
在我的程序中,我想創建一個形象與手的形象。現在當用戶點擊每個手指時,它會改變顏色。任何想法如何實現這一點。下面 樣品圖片: C#手形象點擊集成
使用GraphicsPath創建的手,當用戶點擊畫布使用一個單獨的GraphicsPath爲您放入一個列表fingerPaths
然後每根手指,拿鼠標座標(Point mousePos
)並做一個像這樣的命中:
foreach (GraphicsPath path in fingerPaths)
{
if (path.IsVisible(mousePos)
{
// change color of path and invalidate your canvas
}
}
我會試試這個GraphicsPath。 – Snippet 2013-04-11 09:00:50
你嘗試過什麼嗎? – Areks 2013-04-11 08:35:28
我試過使用圖片框,但我無法識別哪個手指已被點擊並改變顏色。 – Snippet 2013-04-11 08:38:04
當然,你不能因爲圖片框不是那個。但是你沒有清楚你的要求。 「會改變顏色」不會告訴我們什麼,哪種顏色?任意顏色?來自預定義列表的隨機顏色?每個手指的特定顏色?另一隻手會表現得像previus?這意味着如果它會受到相同的顏色。 – Areks 2013-04-11 08:41:48