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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
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)