Share via


Shape.Click, événement

Mise à jour : novembre 2007

Se produit lorsque vous cliquez sur la forme.

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

Syntaxe

<BrowsableAttribute(True)> _
Public Event Click As EventHandler

Dim instance As Shape
Dim handler As EventHandler

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

Notes

L'événement Click passe un EventArgs à son gestionnaire d'événements. Par conséquent, il indique uniquement qu'un clic a été effectué. Pour obtenir des informations plus spécifiques sur la souris (telles que le bouton, le nombre de clics, la rotation de la molette ou l'emplacement), utilisez l'événement MouseClick. L'événement MouseClick n'est cependant pas déclenché si le clic est dû à une action autre que celle de la souris, telle qu'une pression sur la touche ENTRÉE.

Un double-clic est déterminé par les paramètres de souris du système d'exploitation de l'utilisateur. L'utilisateur peut définir le délai qui détermine si les clics effectués sur un bouton de souris sont considérés comme un double-clic ou comme deux clics. L'événement Click est déclenché à chaque double-clic sur un contrôle. Par exemple, si vous disposez de gestionnaires d'événements pour les événements Click et DoubleClick de Shape, les événements Click et DoubleClick se déclenchent lorsqu'un double-clic est effectué sur la forme et que les deux méthodes sont appelées.

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 Click dans un gestionnaire d'événements. Cet exemple suppose qu'il existe un contrôle RectangleShape nommé RectangleShape1 sur un formulaire.

Private Sub RectangleShape1_Click(ByVal sender As System.Object, _
 ByVal e As System.EventArgs) Handles RectangleShape1.Click
    ' Set properties to display a gradient fill.
    RectangleShape1.FillColor = Color.Blue
    RectangleShape1.FillGradientColor = Color.Red
    RectangleShape1.FillGradientStyle = _
      PowerPacks.FillGradientStyle.Horizontal
    RectangleShape1.FillStyle = PowerPacks.FillStyle.Solid
End Sub
private void rectangleShape1_Click(System.Object sender, System.EventArgs e)
{
    // Set properties to display a gradient fill.
    rectangleShape1.FillColor = Color.Blue;
    rectangleShape1.FillGradientColor = Color.Red;
    rectangleShape1.FillGradientStyle = FillGradientStyle.Horizontal;
    rectangleShape1.FillStyle = FillStyle.Solid;
}

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)