Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Propriedade ToolStripItem.Alignment

 
System_CAPS_noteObservação

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Obtém ou define um valor que indica se o item é alinhado no início ou no final do ToolStrip.

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (em System.Windows.Forms.dll)

public ToolStripItemAlignment Alignment { get; set; }

Valor da Propriedade

Type: System.Windows.Forms.ToolStripItemAlignment

Um dos valores de ToolStripItemAlignment. O padrão é Left.

Exception Condition
InvalidEnumArgumentException

O valor atribuído não é um dos valores ToolStripItemAlignment.

Em um layout de estouro de pilha, use o Alignment propriedade juntamente com o ToolStripItem.RightToLeft propriedade para controlar o final para o qual os itens são alinhados em uma ToolStrip, ou para determinar a extremidade para o qual já estiverem alinhados.

Se o ToolStripItem.RightToLeft é de propriedade No, itens marcados como Left são alinhados à esquerda do ToolStrip e itens marcados Right são alinhados à direita.

Se o ToolStripItem.RightToLeft é de propriedade Yes, itens marcados como Left são alinhados com o lado direito do ToolStrip e itens marcados Right são alinhados à esquerda.

System_CAPS_noteObservação

Em layouts de tabela e de fluxo, o Alignment propriedade será ignorada. No layout de fluxo ou tabela, use o Dock ou Anchor propriedade para alinhar os itens dentro da célula da linha ou tabela.

O exemplo de código a seguir demonstra como definir a Alignment propriedade. Este exemplo de código é parte de um exemplo maior fornecido para a ToolStripItem classe.

// This utility method creates a RolloverItem 
// and adds it to a ToolStrip control.
private RolloverItem CreateRolloverItem(
    ToolStrip owningToolStrip,
    string txt,
    Font f,
    string imgKey,
    TextImageRelation tir,
    string backImgKey)
{
    RolloverItem item = new RolloverItem();

    item.Alignment = ToolStripItemAlignment.Left;
    item.AllowDrop = false;
    item.AutoSize = true;

    item.BackgroundImage = owningToolStrip.ImageList.Images[backImgKey];
    item.BackgroundImageLayout = ImageLayout.Center;
    item.DisplayStyle = ToolStripItemDisplayStyle.ImageAndText;
    item.DoubleClickEnabled = true;
    item.Enabled = true;
    item.Font = f;

    // These assignments are equivalent. Each assigns an
    // image from the owning toolstrip's image list.
    item.ImageKey = imgKey;
    //item.Image = owningToolStrip.ImageList.Images[infoIconKey];
    //item.ImageIndex = owningToolStrip.ImageList.Images.IndexOfKey(infoIconKey);
    item.ImageScaling = ToolStripItemImageScaling.None;

    item.Owner = owningToolStrip;
    item.Padding = new Padding(2);
    item.Text = txt;
    item.TextAlign = ContentAlignment.MiddleLeft;
    item.TextDirection = ToolStripTextDirection.Horizontal;
    item.TextImageRelation = tir;

    return item;
}

.NET Framework
Disponível desde 2.0
Retornar ao início
Mostrar: