ToolStripItem.Alignment Eigenschap

Definitie

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het item naar het begin of einde van het ToolStripitem wordt uitgelijnd.

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

Waarde van eigenschap

Een van de ToolStripItemAlignment waarden. De standaardwaarde is Left.

Uitzonderingen

De toegewezen waarde is geen van de ToolStripItemAlignment waarden.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u de Alignment eigenschap instelt. Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de ToolStripItem klasse.

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

Opmerkingen

Gebruik in een stack-overloopindeling de Alignment eigenschap samen met de ToolStripItem.RightToLeft eigenschap om het einde te bepalen waarop items zijn uitgelijnd in een ToolStrip, of om het einde te bepalen waarop ze al zijn uitgelijnd.

Als de ToolStripItem.RightToLeft eigenschap is No, worden items die zijn gemarkeerd als Left uitgelijnd aan de linkerkant van de ToolStrip eigenschap en items die aan de rechterkant zijn gemarkeerd Right , uitgelijnd.

Als de ToolStripItem.RightToLeft eigenschap is Yes, worden items die zijn gemarkeerd als Left uitgelijnd aan de rechterkant van de ToolStrip eigenschap en items die zijn gemarkeerd Right , links uitgelijnd.

Note

In stroom- en tabelindelingen wordt de Alignment eigenschap genegeerd. Gebruik de Dock of Anchor eigenschap in stroom- of tabelindeling om de items in de rij of tabelcel uit te lijnen.

Van toepassing op