我正在改造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