Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
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)