Gewusst wie: Ändern der Abstände und der Ausrichtung der ToolStrip-Elemente in Windows Forms
Aktualisiert: November 2007
Das ToolStrip-Steuerelement unterstützt vollständig Layoutfeatures wie Größenanpassung, die relativen Abstände von ToolStripItem-Steuerelementen zueinander, die Anordnung von Steuerelementen auf dem ToolStrip und die relativen Abstände von Steuerelementen zum ToolStrip.
Da der Standardwert der AutoSize-Eigenschaft true ist, wird die Größe von Steuerelementen automatisch angepasst, sofern Sie die AutoSize-Eigenschaft nicht auf false festlegen.
So passen Sie manuell die Größe eines ToolStripItem an
Legen Sie die AutoSize-Eigenschaft für das zugeordnete Steuerelement auf false fest.
ToolStripButton1.AutoSize = False
toolStripButton1.AutoSize = false;
Legen Sie die Size-Eigenschaft für das zugeordnete ToolStripItem wie gewünscht fest.
So legen Sie den Abstand eines ToolStripItem fest
Fügen Sie die gewünschten Werte in Pixel in die Margin-Eigenschaft des zugeordneten Steuerelements ein.
Durch die Werte der Margin-Eigenschaft wird der Abstand zwischen einem Element und seinen benachbarten Elementen in folgender Reihenfolge festgelegt: links, oben, rechts, unten.
ToolStripTextBox1.Margin = New System.Windows.Forms.Padding _ (3, 0, 3, 0)
toolStripTextBox1.Margin = new System.Windows.Forms.Padding (3, 0, 3, 0);
So richten Sie ein "ToolStripItem" rechts vom "ToolStrip" aus
Legen Sie die Alignment-Eigenschaft für das zugeordnete Steuerelement auf Right fest. In der Standardeinstellung ist Alignment auf Left festgelegt, wodurch Steuerelemente links vom ToolStrip ausgerichtet werden.
ToolStripSplitButton1.Alignment = _ System.Windows.Forms.ToolStripItemAlignment.Right
toolStripSplitButton1.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right;
So ordnen Sie ToolStrip-Elemente auf dem ToolStrip an
Legen Sie die LayoutStyle-Eigenschaft auf den gewünschten Wert von ToolStripLayoutStyle fest.
ToolStripDropDown1.LayoutStyle = _ System.Windows.Forms.ToolStripLayoutStyle.Flow
toolStripDropDown1.LayoutStyle = System.Windows.Forms.ToolStripLayoutStyle.Flow;
Siehe auch
Konzepte
Architektur des ToolStrip-Steuerelements
Zusammenfassung der ToolStrip-Technologie