ToolStripItem.Click Olay

Tanım

öğesine tıklandığında ToolStripItem gerçekleşir.

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

Olay Türü

Örnekler

Aşağıdaki kod örneği, , Overflowve özelliklerini ayarlamayı Textve TextDirection olayı işlemeyi Click gösterir. Bu örneği çalıştırmak için aşağıdaki kodu, formun oluşturucusunda veya Load olay işleyicisinde adlandırılmış movingToolStrip ve çağrı InitializeMovingToolStrip içeren bir ToolStrip forma yapıştırın.

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

Açıklamalar

Olay Click , olay işleyicisine bir EventArgs geçirir, bu nedenle yalnızca bir tıklamanın oluştuğunu gösterir. Daha belirli fare bilgilerine (düğme, tıklama sayısı, tekerlek döndürme veya konum) ihtiyacınız varsa, olay işleyicisine bir MouseEventArgs geçiren ve MouseUp olaylarını kullanınMouseDown.

Çift tıklama, kullanıcının işletim sisteminin fare ayarları tarafından belirlenir. Kullanıcı, iki tıklama yerine çift tıklama olarak kabul edilmesi gereken fare düğmesinin tıklamaları arasındaki süreyi ayarlayabilir. Denetime Click her çift tıklandığında olay tetikleniyor. Örneğin, ve olayları ClickFormiçin ClickDoubleClick iki olay işleyiciniz varsa, forma çift tıklandığında ve DoubleClick olayları tetiklenir ve her iki yöntem de çağrılır. Olayı desteklemeyen bir öğeye DoubleClick çift tıklanırsa, Click olay iki kez tetiklenebilir.

Şunlara uygulanır

Ürün Sürümler
.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