Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Propiedad ToolStripItem.Alignment

 

Publicado: octubre de 2016

Obtiene o establece un valor que indica si el elemento se alinea hacia el principio o el final de la ToolStrip.

Espacio de nombres:   System.Windows.Forms
Ensamblado:  System.Windows.Forms (en System.Windows.Forms.dll)

public ToolStripItemAlignment Alignment { get; set; }

Valor de propiedad

Type: System.Windows.Forms.ToolStripItemAlignment

Uno de los valores de ToolStripItemAlignment. De manera predeterminada, es Left.

Exception Condition
InvalidEnumArgumentException

El valor asignado no es uno de los ToolStripItemAlignment valores.

En un diseño de desbordamiento de pila, utilice la Alignment propiedad junto con la ToolStripItem.RightToLeft propiedad para controlar el extremo al que se alinean los elementos en una ToolStrip, o para determinar el extremo al que están alineados.

Si el ToolStripItem.RightToLeft propiedad es No, elementos marcados como Left se alinean a la izquierda de la ToolStrip y elementos marcados como Right se alinean a la derecha.

Si el ToolStripItem.RightToLeft propiedad es Yes, elementos marcados como Left se alinean a la derecha de la ToolStrip y elementos marcados como Right están alineados a la izquierda.

System_CAPS_noteNota

En los diseños de flujo y tabla, el Alignment se omite la propiedad. En el diseño de flujo o de tabla, utilice la Dock o Anchor propiedad para alinear los elementos dentro de la celda de la fila o tabla.

En el ejemplo de código siguiente se muestra cómo establecer el Alignment propiedad. Este ejemplo de código forma parte de un ejemplo mayor proporcionado para el ToolStripItem clase.

// 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
Disponible desde 2.0
Volver al principio
Mostrar: