我正在改造windows掃雷(從XP開始),它們包含的內容是,如果您在同一時間點擊具有與左右鼠標按鈕數量一樣多的標誌的數字,則會顯示其他所有隱藏的磁磚那個數字。檢測左右兩側同時點擊鼠標?
我很難告訴我什麼時候在同一時間按下左右鼠標按鈕......我使用一對布爾,每個按鈕都有一個OnMouseDown和OnMouseUp事件,但如果在完全相同的時間(或真正關閉)單擊2個按鈕,則只有一個MouseDown事件會關閉,另一個不會...如果單擊並按住其中一個按鈕,然後單擊並按住另一個,則代碼雖然工作。
有沒有更好的方法來檢測這種「雙」點擊?
編輯:
好吧,小故事,爲什麼我搞砸這件事(它一起工作了)。
我有一臺運行Windows 7的macbook pro。對於那些不知道的人,macbook pro有一個單擊欄,通常是鼠標左鍵點擊,但是如果你放下兩個手指點擊右鍵,所以你不能這樣做(也不能中途點擊)。所以我正在構建我的應用程序並將它發送給我的朋友,他告訴我它沒有工作,所以我發佈了這個問題。我終於決定在我的其他筆記本電腦上試用它,戴爾XPS有2個鼠標按鈕......一旦它在那裏工作,我就將它傳遞給其他朋友,並且他們證實了它的工作。我不知道我的第一個朋友是如何搞砸它的,但故事的道理是不要購買任何Apple。至少這是我得到的道德。
C#無法檢測_either_鼠標點擊。您需要Windows窗體,Web窗體,WPF或SilverLight。你有什麼想法? – 2010-07-09 02:48:04