2010-10-11 47 views
1

我正在做一個胡扯遊戲,並且我在PictureBox控件中有一張「Craps Table」圖片。C#MouseClick事件有點遲緩,我該如何解決這個問題?

我已經爲PictureBox製作了一個MouseClick事件處理程序來檢查用戶選擇了哪個區域,並在點擊時向該「Craps Table的一部分」添加一個下注。

一切都很好,除非我非常快速地點擊區域,事件每兩次點擊就會觸發一次(大約)。

我到處搜索過,不太清楚我做錯了什麼。起初我認爲這可能是一個圖形問題,但我已經排除了所有事情,而且我認爲事件根本無法以高點擊速度正常觸發,我必須在點擊之間暫停半秒鐘爲它開火。

感謝您的任何建議..

回答

2

而且猜測,嘗試代替鼠標點擊的MouseDown ...

另一件要檢查的事情是:如果你的應用程序是高CPU密集型的,並且UI線程大多忙碌,那麼鼠標事件將遲到。

+0

MouseDown非常出色。非常感謝! – user471874 2010-10-11 03:28:42

1

我的猜測是,通過點擊很快,你觸發雙擊事件,而不是點擊

相關問題