ToolStripItem.Click Evento

Definición

Se produce cuando se hace clic en ToolStripItem.

C#
public event EventHandler Click;
C#
public event EventHandler? Click;

Tipo de evento

Ejemplos

En el ejemplo de código siguiente se muestra cómo establecer las Textpropiedades , Overflowy TextDirection y controlar el Click evento . Para ejecutar este ejemplo, pegue el código siguiente en un formulario que contenga un ToolStrip nombre y llame InitializeMovingToolStrip a en el constructor o Load controlador de movingToolStrip eventos del formulario.

C#
internal ToolStripButton changeDirectionButton;

private void InitializeMovingToolStrip()
{
    movingToolStrip = new ToolStrip();

    changeDirectionButton = new ToolStripButton();

    movingToolStrip.AutoSize = true;
    movingToolStrip.RenderMode = ToolStripRenderMode.System;

    changeDirectionButton.TextDirection = ToolStripTextDirection.Vertical270;
    changeDirectionButton.Overflow = ToolStripItemOverflow.Never;
    changeDirectionButton.Text = "Change Alignment";
        movingToolStrip.Items.Add(changeDirectionButton);
}

private void changeDirectionButton_Click(object sender, EventArgs e)
{

    ToolStripItem item = (ToolStripItem)sender;

    if (item.TextDirection == ToolStripTextDirection.Vertical270 || item.TextDirection == ToolStripTextDirection.Vertical90)
    {
        item.TextDirection = ToolStripTextDirection.Horizontal;
        movingToolStrip.Dock = System.Windows.Forms.DockStyle.Top;
    }
    else
    {
        item.TextDirection = ToolStripTextDirection.Vertical270;
        movingToolStrip.Dock = System.Windows.Forms.DockStyle.Left;
    }
}

Comentarios

El Click evento pasa un EventArgs objeto a su controlador de eventos, por lo que solo indica que se ha producido un clic. Si necesita información más específica del mouse (botón, número de clics, rotación de ruedas o ubicación), use los MouseDown eventos y MouseUp que pasan un MouseEventArgs elemento al controlador de eventos.

Un doble clic viene determinado por la configuración del mouse del sistema operativo del usuario. El usuario puede establecer el tiempo entre los clics de un botón del mouse que debe considerarse como un doble clic y no como dos clics. El Click evento se genera cada vez que se hace doble clic en un control. Por ejemplo, si tiene dos controladores de eventos para los Click eventos y DoubleClick de , Formlos Click eventos y DoubleClick se generan cuando se hace doble clic en el formulario y se llama a ambos métodos. Si se hace doble clic en un elemento que no admite el DoubleClick evento, es posible que el Click evento se genere dos veces.

Se aplica a

Producto Versiones
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10