ToolStripItem.Alignment Propiedad

Definición

Obtiene o establece un valor que indica si el elemento se alinea hacia el principio o hacia al final del ToolStrip.Gets or sets a value indicating whether the item aligns towards the beginning or end of the ToolStrip.

public:
 property System::Windows::Forms::ToolStripItemAlignment Alignment { System::Windows::Forms::ToolStripItemAlignment get(); void set(System::Windows::Forms::ToolStripItemAlignment value); };
public System.Windows.Forms.ToolStripItemAlignment Alignment { get; set; }
member this.Alignment : System.Windows.Forms.ToolStripItemAlignment with get, set
Public Property Alignment As ToolStripItemAlignment

Valor de propiedad

Uno de los valores de ToolStripItemAlignment.One of the ToolStripItemAlignment values. De manera predeterminada, es Left.The default is Left.

Excepciones

El valor asignado no es uno de los valores de ToolStripItemAlignment.The value assigned is not one of the ToolStripItemAlignment values.

Ejemplos

En el ejemplo de código siguiente se muestra cómo Alignment establecer la propiedad.The following code example demonstrates how to set the Alignment property. Este ejemplo de código forma parte de un ejemplo más extenso proporcionado ToolStripItem para la clase.This code example is part of a larger example provided for the ToolStripItem class.

// 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;
}
' This utility method creates a RolloverItem 
' and adds it to a ToolStrip control.
 Private Function CreateRolloverItem( _
 ByVal owningToolStrip As ToolStrip, _
 ByVal txt As String, _
 ByVal f As Font, _
 ByVal imgKey As String, _
 ByVal tir As TextImageRelation, _
 ByVal backImgKey As String) As RolloverItem

     Dim item As 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
 End Function

Comentarios

En un diseño de desbordamiento de pila, Alignment utilice la propiedad junto ToolStripItem.RightToLeft con la propiedad para controlar el final en el que se alinean los elementos en un ToolStrip, o para determinar el final en el que ya están alineados.In a stack overflow layout, use the Alignment property along with the ToolStripItem.RightToLeft property to control the end to which items are aligned in a ToolStrip, or to determine the end to which they are already aligned.

Si la ToolStripItem.RightToLeft propiedad es No, los elementos marcados como Left ToolStrip se alinean en el lado izquierdo de y Right los elementos marcados se alinean a la derecha.If the ToolStripItem.RightToLeft property is No, items marked as Left are aligned to the left side of the ToolStrip and items marked Right are aligned to the right.

Si la ToolStripItem.RightToLeft propiedad es Yes, los elementos marcados como Left ToolStrip se alinean en el lado derecho de y Right los elementos marcados se alinean a la izquierda.If the ToolStripItem.RightToLeft property is Yes, items marked as Left are aligned to the right side of the ToolStrip and items marked Right are aligned to the left.

Nota

En los diseños de flujo y tabla, Alignment se omite la propiedad.In flow and table layouts, the Alignment property is ignored. En el diseño de flujo o tabla, Dock use Anchor la propiedad o para alinear los elementos dentro de la celda de la fila o de la tabla.In flow or table layout, use the Dock or Anchor property to align the items within the row or table cell.

Se aplica a