Exportar (0) Imprimir
Expandir Tudo
Expandir Minimizar
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

Propriedade ToolStripItem.Alignment

Obtém ou define um valor indicando se o item é alinhado em direção ao início ou final da ToolStrip.

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

public ToolStripItemAlignment Alignment { get; set; }

Valor de propriedade

Tipo: System.Windows.Forms.ToolStripItemAlignment
Dentre as ToolStripItemAlignment valores. O padrão é Left.

ExceçãoCondição
InvalidEnumArgumentException

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

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

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

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

ObservaçãoObservação

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

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


// 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

Com suporte em: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Com suporte em: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Função Server Core sem suporte), Windows Server 2008 R2 (Função Server Core com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET Framework.

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft