2010-10-04 8 views
46

Jaka jest różnica między kliknięciem i kliknięciem myszy?Jaka jest różnica między kliknięciem i kliknięciem myszy?

+0

Co przeczytałeś lub napotkasz, to jest podżeganie do tego pytania? –

+0

Czy to pytanie należy uznać za pytanie neutralne językowo? Dotyczy to również [Java] (https://stackoverflow.com/questions/1722029/what-is-the-difference-between-onclick-and-mouseclick), AutoHotkey ([Click] (https://autohotkey.com /docs/commands/Click.htm) i [MouseClick] (https://autohotkey.com/docs/commands/MouseClick.htm)) i [C#] (https://stackoverflow.com/questions/3852410/what -jest-różnica-między-kliknięciem-i-kliknięciem myszki), żeby wymienić tylko kilka. –

Odpowiedz

60

Zakładając jesteś odnosząc się do wydarzeń WinForm kontrolą, z dokumentacji MSDN dla Control.Click:

zdarzenia click przejdą EventArgs do jego obsługi zdarzeń, więc to tylko oznacza, że ​​kliknięcie nastąpiło. Jeśli potrzebujesz bardziej szczegółowych informacji o myszy (przycisk, liczba kliknięć, obrót koła lub lokalizacja), użyj zdarzenia MouseClick. Zdarzenie MouseClick nie zostanie jednak wywołane, jeśli kliknięcie jest spowodowane działaniem innym niż działanie myszy, na przykład naciśnięciem klawisza ENTER.

+3

Czy zdarzenie Click zostanie podniesione, jeśli kliknięcie jest spowodowane działaniem innym niż działanie myszy, na przykład naciśnięciem klawisza ENTER? –

+0

@jj_ - Tak, robi. –

10

Kliknięcie może być spowodowane nie tylko przez kliknięcie myszką, ale także niektóre wydarzenia jak prasowanej klucza itp Aby uzyskać więcej informacji, zobacz Control.Click Event.

Powiązane problemy