2012-10-25 75 views
0

我正在使用Windows Form C#項目,當用戶單擊某個按鈕時需要運行代碼,然後等待,然後在用戶釋放鼠標時運行其他代碼集按鈕。我試過Button1.MouseDown和MouseUp作爲當我搜索這些信息時建議的東西,但這些都沒有奏效。鼠標單擊和鼠標釋放時的運行操作

有誰知道如何做到這一點?

謝謝。

+1

爲什麼MouseDown/MouseUp事件不起作用?這聽起來像是正確的做法。 – roken

+0

你需要描述你正在努力做什麼以及什麼不工作,因爲現在你沒有給出任何具體的足夠的東西來對你的問題做出更多的猜測。 –

回答

3

在視覺工作室中,嘗試單擊按鈕並在屬性中查看「事件」菜單。您可能需要向下滾動並查找事件「MouseDown」和事件「MouseUp」。

雙擊其中的每一個,這將加載類來處理。

其中,您可以添加您的代碼。如果你希望在100ms運行,並且如果用戶點擊按鈕並保持,那麼定時器就會和他釋放的那一刻,在那裏,你可以有timer1.stop()。

+0

出於某種原因,這工作,不像我以前試過。謝謝。 – Computerman1597