Condividi tramite


Evento Shape.Click

Si verifica quando si fa clic sulla forma.

Spazio dei nomi:  Microsoft.VisualBasic.PowerPacks
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintassi

'Dichiarazione
<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 non supporta gli eventi.

Note

Il Click evento passa un' EventArgs al relativo gestore eventi. Pertanto, indica solo che si è verificato un clic. Se sono necessarie informazioni più specifiche di mouse (ad esempio, il pulsante, il numero di clic, la rotazione della rotellina o il percorso), utilizzare il MouseClick evento. Tuttavia, il MouseClick evento non verrà generato se il clic è determinato da un'azione del mouse, ad esempio la pressione del tasto INVIO.

Un doppio clic è determinato dalle impostazioni del mouse del sistema operativo dell'utente. L'utente può impostare la quantità di tempo tra i clic del pulsante del mouse che determinano ciò che deve essere considerato un doppio clic anziché come due clic distinti. Il Click evento viene generato ogni volta che si è fatto doppio clic su un controllo. Ad esempio, se si dispongono di gestori eventi per il Click e DoubleClick gli eventi di un Shape, Click e DoubleClick eventi vengono generati quando si fa doppio clic la forma ed entrambi i metodi vengono chiamati.

Per ulteriori informazioni su come gestire gli eventi, vedere Gestione e generazione di eventi.

Esempi

Nell'esempio seguente viene illustrato come rispondere alla Click evento in un gestore eventi. Si suppone di disporre di un RectangleShape controllo denominato RectangleShape1 in un form.

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;
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

Shape Classe

Spazio dei nomi Microsoft.VisualBasic.PowerPacks

Altre risorse

Procedura: disegnare linee con il controllo LineShape (Visual Studio)

Procedura: disegnare forme con i controlli OvalShape e RectangleShape (Visual Studio)

Introduzione ai controlli Line e Shape (Visual Studio)