Evento Shape.Click
Ocorre quando a forma for clicada.
Namespace: Microsoft.VisualBasic.PowerPacks
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (em Microsoft.VisualBasic.PowerPacks.Vs.dll)
Sintaxe
'Declaração
<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 não oferece suporte a eventos.
Comentários
O evento Click passa um EventArgs para o manipulador de eventos. Portanto, ele só indica que ocorreu um clique. Se precisar de informações de mouse mais específicas (como o botão, o número de cliques, giro da roda ou local), use o MouseClick eventos. No entanto, o evento MouseClick não será acionado se o clique for causado pela ação que não seja do mouse, como pressione a tecla ENTER.
O clique duplo é determinado pelas configurações do mouse do sistema operacional do usuário. O usuário pode definir o período de tempo entre cliques de botão do mouse que determinam o que deve ser considerado um clique duplo em vez de dois cliques. O evento Click é acionado sempre que um controle é clicado duas vezes. Por exemplo, se você tem manipuladores de eventos para o Click e DoubleClick eventos de um Shape, o Click e DoubleClick eventos são gerados quando a forma é clicado duas vezes e ambos os métodos são chamados.
Para obter mais informações sobre como identificar eventos, consulte Manipulando e acionando eventos.
Exemplos
O exemplo a seguir mostra como responder a Click evento em um manipulador de eventos. Este exemplo requer que você tenha um RectangleShape controle denominado RectangleShape1 em um formulário.
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;
}
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.
Consulte também
Referência
Namespace Microsoft.VisualBasic.PowerPacks
Outros recursos
Como desenhar linhas com o controle LineShape (Visual Studio)
Como desenhar formas com os controles OvalShape e RectangleShape (Visual Studio)