Maison  >  Article  >  interface Web  >  Pour déterminer si un bouton de commande est cliqué par la souris

Pour déterminer si un bouton de commande est cliqué par la souris

(*-*)浩
(*-*)浩original
2019-07-30 17:09:582892parcourir

Pour déterminer si le bouton de commande est cliqué par la souris, il doit être déterminé dans l'événement Click du "Bouton de commande".

Pour déterminer si un bouton de commande est cliqué par la souris

Événement de clic : Cet événement se produit lorsqu'un bouton de la souris est enfoncé puis relâché sur un objet. Cela se produit également lorsque la valeur d'un contrôle change. Pour un objet Form, cet événement se produit lorsqu'un clic est effectué sur une zone vide ou sur un contrôle non valide. Pour un contrôle, ce type d'événement se produit lorsqu'on clique sur une zone spécifique de l'objet de contrôle. (Apprentissage recommandé : Tutoriel vidéo JavaScript)

Habituellement, attachez une procédure événementielle Click à un contrôle CommandButton, un objet Menu ou un contrôle PictureBox pour exécuter des commandes ou des opérations de type commande. Pour les autres contrôles applicables, utilisez cet événement pour déclencher une action en réponse aux modifications apportées au contrôle.

Vous pouvez tester l'état d'un contrôle à partir du code en utilisant sa propriété Value. Cliquer sur un contrôle peut générer des événements MouseDown et MouseUp en plus de l'événement Click. L'ordre dans lequel ces trois événements se produisent varie d'un contrôle à l'autre.

Par exemple, pour les contrôles ListBox et CommandButton, ces événements se produisent dans l'ordre suivant : MouseDown, Click, MouseUp.

Mais pour les contrôles FileListBox, Label ou PictureBox, ces événements se produisent dans l'ordre suivant : MouseDown, MouseUp et Click. Lorsque vous attachez des procédures événementielles à ces événements associés, assurez-vous que leurs opérations n'entrent pas en conflit les unes avec les autres.

Si l'ordre dans lequel les événements se produisent dans une application est important, les contrôles doivent être testés pour déterminer l'ordre des événements.

Remarque

Pour distinguer les boutons gauche, central et droit de la souris, les événements MouseDown et MouseUp doivent être utilisés.

Si vous avez du code dans l'événement Click, l'événement DlbClick ne sera jamais déclenché car l'événement Click est le premier des deux événements à être déclenché. Le résultat est que le clic de souris est tronqué par l'événement Click afin que l'événement DblClick ne se produise pas.

Événement de clic

Cet événement se produit lorsqu'un bouton de la souris est enfoncé puis relâché sur un objet. Cela se produit également lorsque la valeur d'un contrôle change.

Pour un objet Form, cet événement se produit lorsqu'un clic sur une zone vide ou un contrôle invalide est effectué. Pour un champ, ce type d'événement se produit lorsque : Cliquez sur un champ avec le bouton gauche ou droit de la souris. Pour les contrôles CheckBox, CommandButton, Listbox ou OptionButton, l'événement Click se produit uniquement lorsque l'utilisateur clique sur le bouton gauche de la souris.

Pour plus d'articles techniques liés à js, veuillez visiter la colonne tutoriel js pour apprendre !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn