Partager via


Shape.Click, événement

Se produit lors d'un clic sur la forme.

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

Syntaxe

'Déclaration
<BrowsableAttribute(True)> _
Public Event Click As EventHandler
[BrowsableAttribute(true)]
public event EventHandler Click
[BrowsableAttribute(true)]
public:
 event EventHandler^ Click {
    void add (EventHandler^ value);
    void remove (EventHandler^ value);
}
[<BrowsableAttribute(true)>]
member Click : IEvent<EventHandler,
    EventArgs>
JScript ne prend pas en charge les événements.

Notes

Le Click événement passe une EventArgs à son gestionnaire d'événements. Par conséquent, il indique uniquement qu'un clic s'est produite. Si vous avez besoin d'informations plus spécifiques sur la souris (par exemple, le bouton, le nombre de clics, la rotation de la molette ou l'emplacement), utilisez la MouseClick événement. Toutefois, le MouseClick événement ne sera pas déclenché si le clic est dû à une action autre que celle de la souris, comme appuyer 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 entre les clics de bouton de la souris qui déterminent ce qui doit être considéré comme un double-clic deux clics. Le Click événement est déclenché chaque fois que l'utilisateur double-clique sur un contrôle. Par exemple, si vous avez des gestionnaires d'événements pour le Click et DoubleClick événements d'un Shape, le Click et DoubleClick événements sont déclenchés lorsque l'utilisateur double-clique sur la forme, et les deux méthodes sont appelées.

Pour plus d'informations sur la façon de gérer les événements, consultez Gestion et déclenchement d'événements.

Exemples

L'exemple suivant montre comment répondre à la Click événements dans un gestionnaire d'événements. Cet exemple suppose que vous disposez d'un RectangleShape RectangleShape1 contrôle sur un formulaire.

Private Sub RectangleShape1_Click() 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;
}

Sécurité .NET Framework

Voir aussi

Référence

Shape Classe

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)