2010-10-04 42 views
46

Sự khác nhau giữa nhấp chuột và mouseclick là gì?Sự khác nhau giữa nhấp chuột và mouseclick là gì?

+0

Bạn đã đọc hoặc bắt gặp điều gì đang kích động câu hỏi này? –

+0

Câu hỏi này có nên được coi là câu hỏi về câu trả lời trung lập về ngôn ngữ không? Nó cũng áp dụng cho [Java] (https://stackoverflow.com/questions/1722029/what-is-the-difference-between-onclick-and-mouseclick), AutoHotkey ([Click] (https://autohotkey.com /docs/commands/Click.htm) & [MouseClick] (https://autohotkey.com/docs/commands/MouseClick.htm)) và [C#] (https://stackoverflow.com/questions/3852410/what -is-the-sự khác biệt-giữa-một-click-và-mouseclick), chỉ để tên một vài. –

Trả lời

60

Giả sử bạn đang đề cập đến sự kiện WinForm kiểm soát, từ tài liệu MSDN cho Control.Click:

Các sự kiện Click đi một EventArgs để xử lý sự kiện của nó, vì vậy nó chỉ cho thấy một nhấp chuột đã xảy ra. Nếu bạn cần thêm thông tin về chuột cụ thể (nút, số lần nhấp, xoay vòng bánh xe hoặc vị trí), hãy sử dụng sự kiện MouseClick. Tuy nhiên, sự kiện MouseClick sẽ không được nâng lên nếu nhấp chuột gây ra bởi hành động khác với hành động của chuột, chẳng hạn như nhấn phím ENTER.

+3

Sự kiện Click có được nâng lên nếu cú ​​nhấp chuột gây ra bởi hành động khác với thao tác của chuột chẳng hạn như nhấn phím ENTER? –

+0

@jj_ - Vâng, đúng vậy. –

10

Một nhấp chuột có thể được gây ra bởi không chỉ một click chuột, nhưng cũng có một số sự kiện như một phím được nhấn, vv Để biết thêm thông tin, xem Control.Click Event.

Các vấn đề liên quan