Esporta (0) Stampa
Espandi tutto
Espandi Riduci a icona

Proprietà ToolStripItem.Overflow

Ottiene o imposta se l'elemento deve essere associato a ToolStrip o ToolStripOverflowButton oppure può spostarsi tra i due oggetti.

Spazio dei nomi: System.Windows.Forms
Assembly: System.Windows.Forms (in system.windows.forms.dll)

public ToolStripItemOverflow Overflow { get; set; }
/** @property */
public ToolStripItemOverflow get_Overflow ()

/** @property */
public void set_Overflow (ToolStripItemOverflow value)

public function get Overflow () : ToolStripItemOverflow

public function set Overflow (value : ToolStripItemOverflow)

Non applicabile.

Valore proprietà

Uno dei valori di ToolStripItemOverflow. Il valore predefinito è AsNeeded.

Tipo di eccezioneCondizione

InvalidEnumArgumentException

Il valore assegnato non è uno dei valori di ToolStripItemOverflow.

Utilizzare la proprietà Overflow nei layout di stack. In layout di flusso e tabella, non viene eseguito il rendering del pulsante di overflow ToolStrip e pertanto la proprietà Overflow viene ignorata.

Nell'esempio di codice riportato di seguito viene illustrato come impostare le proprietà Text, Overflow e TextDirection e gestire l'evento Click. Per eseguire l'esempio, incollare il codice riportato di seguito in un form contenente un oggetto ToolStrip denominato movingToolStrip, quindi chiamare InitializeMovingToolStrip nel costruttore del form o nel gestore eventi Load .

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

}

Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile per Pocket PC, Windows Mobile per Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

Microsoft .NET Framework 3.0 è supportato in Windows Vista, Microsoft Windows XP SP2 e Windows Server 2003 SP1.

.NET Framework

Supportato in:

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft