Partager via


Shape.MouseClick, événement

Mise à jour : novembre 2007

Se produit lorsque vous cliquez sur la forme avec la souris.

Espace de noms :  Microsoft.VisualBasic.PowerPacks
Assembly :  Microsoft.VisualBasic.PowerPacks.Vs (dans Microsoft.VisualBasic.PowerPacks.Vs.dll)

Syntaxe

<BrowsableAttribute(True)> _
Public Event MouseClick As MouseEventHandler

Dim instance As Shape
Dim handler As MouseEventHandler

AddHandler instance.MouseClick, handler
[BrowsableAttribute(true)]
public event MouseEventHandler MouseClick
[BrowsableAttribute(true)]
public:
 event MouseEventHandler^ MouseClick {
    void add (MouseEventHandler^ value);
    void remove (MouseEventHandler^ value);
}
JScript ne prend pas en charge les événements.

Notes

Un clic avec un bouton de la souris lorsque le pointeur se situe sur une forme déclenche généralement la série d'événements suivante depuis le contrôle :

MouseDown

Click

MouseClick

MouseUp

Deux clics suffisamment rapprochés, ainsi que spécifié par les paramètres de souris du système d'exploitation de l'utilisateur, génèrent un événement MouseDoubleClick au lieu du second événement MouseClick.

Remarque :

Les événements Click sont logiquement des événements de niveau supérieur d'une forme. Ils sont souvent déclenchés par d'autres actions, comme une pression sur la touche ENTRÉE lorsque la forme a le focus.

Pour plus d'informations sur la gestion d'événements, consultez Consommation d'événements.

Exemples

L'exemple suivant montre comment répondre à l'événement MouseClick dans un gestionnaire d'événements. Cet exemple suppose qu'il existe un contrôle OvalShape nommé OvalShape1 sur un formulaire.

Private Sub OvalShape1_MouseClick(ByVal sender As Object, _
 ByVal e As System.Windows.Forms.MouseEventArgs) Handles _
 OvalShape1.MouseClick
    ' Display a crosshair cursor.
    OvalShape1.Cursor = Cursors.Cross
End Sub

private void ovalShape1_MouseClick(object sender, 
    System.Windows.Forms.MouseEventArgs e)
{
    // Display a crosshair cursor.
    ovalShape1.Cursor = Cursors.Cross;
}

Autorisations

Voir aussi

Référence

Shape, classe

Membres Shape

Microsoft.VisualBasic.PowerPacks, espace de noms

Autres ressources

Comment : dessiner des lignes avec le contrôle LineShape (Visual Studio)

Comment : dessiner des formes avec les contrôles OvalShape et RectangleShape (Visual Studio)

Introduction aux contrôles Line et Shape (Visual Studio)