Shape.Click (Evento)

Actualización: noviembre 2007

Se produce cuando se hace clic en la forma.

Espacio de nombres:  Microsoft.VisualBasic.PowerPacks
Ensamblado:  Microsoft.VisualBasic.PowerPacks.Vs (en Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintaxis

<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 no admite eventos.

Comentarios

El evento Click pasa un objeto EventArgs a su controlador de eventos. Por consiguiente, sólo indica que se ha producido un clic. Si necesita información del mouse más concreta (como el botón, el número de clics, el giro de la rueda o la ubicación), utilice el evento MouseClick. Sin embargo, no se producirá el evento MouseClick si el clic se produce por una acción distinta de la del mouse, como presionar la tecla ENTRAR.

Un doble clic viene determinado por la configuración del mouse en el sistema operativo del usuario. El usuario puede establecer la cantidad de tiempo transcurrida entre clics de un botón del mouse que determina lo que debe considerarse un doble clic en lugar de dos clics. Se provoca el evento Click cada vez que se hace doble clic en un control. Por ejemplo, si tiene controladores de eventos para los eventos Click y DoubleClick de un control Shape, se producirán los eventos Click y DoubleClick cuando se haga doble clic en la forma y se llamará a ambos métodos.

Para obtener más información sobre cómo controlar los eventos, vea Utilizar eventos.

Ejemplos

En el ejemplo siguiente se muestra cómo responder al evento Click en un controlador de eventos. Este ejemplo requiere que tenga un control RectangleShape denominado RectangleShape1 en un formulario.

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

Permisos

Vea también

Referencia

Shape (Clase)

Shape (Miembros)

Microsoft.VisualBasic.PowerPacks (Espacio de nombres)

Otros recursos

Cómo: Dibujar líneas con el control LineShape (Visual Studio)

Cómo: Dibujar formas con los controles OvalShape y RectangleShape (Visual Studio)

Introducción a los controles de líneas y formas (Visual Studio)