2010-11-28 36 views
7

我有一個UserControl,它像一個基本的按鈕控件(它是手繪的)。單擊Winform UserControl中的事件

但我注意到,但是當我反覆點擊控件(快速),我沒有得到我所期望的所有點擊事件。如果我慢點擊,每次物理點擊都會得到一個點擊事件。

任何人都可以提出這是爲什麼以及如何解決這個問題?

回答

8

我認爲這些點擊被轉換爲雙擊。

嘗試添加以下行的構造函數:

SetStyle(ControlStyles.StandardDoubleClick, false); 
+0

是的。或者只是使用MouseUp事件,那更好。 – 2010-11-28 10:49:06

-1

如果你以前的Click事件代碼心不是做完了下一個「點擊」可以忽略不計。