Procedimiento para cambiar el espaciado y la alineación de los elementos ToolStrip en formularios Windows Forms
El control ToolStrip es totalmente compatible con características de diseño como el dimensionamiento, el espaciado de los controles ToolStripItem entre sí, la disposición de los controles en ToolStrip y el espaciado de los controles con respecto a ToolStrip.
Dado que el valor predeterminado de la propiedad AutoSize es true
, el tamaño de los controles se ajusta automáticamente, a menos que establezca la propiedad AutoSize en false
.
Para ajustar manualmente el tamaño de un control ToolStripItem
Establezca la propiedad AutoSize en
false
para el control asociado.ToolStripButton1.AutoSize = False
toolStripButton1.AutoSize = false;
Establezca la propiedad Size de la forma que le interese para el control ToolStripItem asociado.
Para establecer el espaciado de un control ToolStripItem
Introduzca los valores deseados, en píxeles, en la propiedad Margin del control asociado.
Los valores de la propiedad Margin especifican el espaciado entre el elemento y los elementos adyacentes en este orden: izquierda, arriba, derecha y abajo.
ToolStripTextBox1.Margin = New System.Windows.Forms.Padding _ (3, 0, 3, 0)
toolStripTextBox1.Margin = new System.Windows.Forms.Padding (3, 0, 3, 0);
Para alinear un control ToolStripItem a la derecha de ToolStrip
Establezca la propiedad AutoSize en
false
para el control asociado. De forma predeterminada, Alignment se establece en Left, lo que alinea los controles a la izquierda de ToolStrip.ToolStripSplitButton1.Alignment = _ System.Windows.Forms.ToolStripItemAlignment.Right
toolStripSplitButton1.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right;
Para organizar los elementos ToolStrip en ToolStrip
Establezca la propiedad LayoutStyle en el valor ToolStripLayoutStyle que quiera.
ToolStripDropDown1.LayoutStyle = _ System.Windows.Forms.ToolStripLayoutStyle.Flow
toolStripDropDown1.LayoutStyle = System.Windows.Forms.ToolStripLayoutStyle.Flow;
Consulte también
.NET Desktop feedback