ToolStrip.Dock ToolStrip.Dock ToolStrip.Dock ToolStrip.Dock Property

Definición

Obtiene o establece que los bordes del elemento ToolStrip se acoplarán a su control principal y determina cómo se cambia el tamaño de un elemento ToolStrip con su elemento primario.Gets or sets which ToolStrip borders are docked to its parent control and determines how a ToolStrip is resized with its parent.

public:
 virtual property System::Windows::Forms::DockStyle Dock { System::Windows::Forms::DockStyle get(); void set(System::Windows::Forms::DockStyle value); };
public override System.Windows.Forms.DockStyle Dock { get; set; }
member this.Dock : System.Windows.Forms.DockStyle with get, set
Public Overrides Property Dock As DockStyle

Valor de propiedad

Uno de los valores de DockStyle.One of the DockStyle values. El valor predeterminado es Top.The default value is Top.

Ejemplos

En el ejemplo de código siguiente se muestra la sintaxis de configuración comunes ToolStrip propiedades, incluida la Dock propiedad.The following code example demonstrates the syntax for setting common ToolStrip properties, including the Dock property.

// This is an example of some common ToolStrip property settings.
// 
toolStrip1.AllowDrop = false;
toolStrip1.AllowItemReorder = true;
toolStrip1.AllowMerge = false;
toolStrip1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
            | System.Windows.Forms.AnchorStyles.Right)));
toolStrip1.AutoSize = false;
toolStrip1.CanOverflow = false;
toolStrip1.Cursor = System.Windows.Forms.Cursors.Cross;
toolStrip1.DefaultDropDownDirection = System.Windows.Forms.ToolStripDropDownDirection.BelowRight;
toolStrip1.Dock = System.Windows.Forms.DockStyle.None;
toolStrip1.GripMargin = new System.Windows.Forms.Padding(3);
toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
toolStripButton1});
toolStrip1.ImageScalingSize = new System.Drawing.Size(20, 20);
toolStrip1.LayoutStyle = System.Windows.Forms.ToolStripLayoutStyle.HorizontalStackWithOverflow;
toolStrip1.Location = new System.Drawing.Point(0, 0);
toolStrip1.Margin = new System.Windows.Forms.Padding(1);
toolStrip1.Name = "toolStrip1";
toolStrip1.Padding = new System.Windows.Forms.Padding(0, 0, 2, 0);
toolStrip1.RenderMode = System.Windows.Forms.ToolStripRenderMode.System;
toolStrip1.ShowItemToolTips = false;
toolStrip1.Size = new System.Drawing.Size(109, 273);
toolStrip1.Stretch = true;
toolStrip1.TabIndex = 0;
toolStrip1.TabStop = true;
toolStrip1.Text = "toolStrip1";
toolStrip1.TextDirection = System.Windows.Forms.ToolStripTextDirection.Vertical90;
' This is an example of some common ToolStrip property settings.
' 
toolStrip1.AllowDrop = False
toolStrip1.AllowItemReorder = True
toolStrip1.AllowMerge = False
toolStrip1.Anchor = CType(System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left Or System.Windows.Forms.AnchorStyles.Right, System.Windows.Forms.AnchorStyles)
toolStrip1.AutoSize = False
toolStrip1.CanOverflow = False
toolStrip1.Cursor = Cursors.Cross
toolStrip1.Dock = System.Windows.Forms.DockStyle.None
toolStrip1.DefaultDropDownDirection = ToolStripDropDownDirection.BelowRight
toolStrip1.GripMargin = New System.Windows.Forms.Padding(3)
toolStrip1.ImageScalingSize = New System.Drawing.Size(20, 20)
toolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {toolStripButton1})
toolStrip1.LayoutStyle = System.Windows.Forms.ToolStripLayoutStyle.HorizontalStackWithOverflow
toolStrip1.Location = New System.Drawing.Point(0, 0)
toolStrip1.Margin = New System.Windows.Forms.Padding(1)
toolStrip1.Name = "toolStrip1"
toolStrip1.Padding = New System.Windows.Forms.Padding(0, 0, 2, 0)
toolStrip1.RenderMode = System.Windows.Forms.ToolStripRenderMode.System
toolStrip1.ShowItemToolTips = False
toolStrip1.Size = New System.Drawing.Size(109, 273)
toolStrip1.Stretch = True
toolStrip1.TabIndex = 0
toolStrip1.TabStop = True
toolStrip1.Text = "toolStrip1"
toolStrip1.TextDirection = System.Windows.Forms.ToolStripTextDirection.Vertical90

Comentarios

Use la Dock propiedad para definir cómo un ToolStrip cambia automáticamente de tamaño cuando se cambia el tamaño de su control primario.Use the Dock property to define how a ToolStrip is automatically resized as its parent control is resized. Por ejemplo, si se establece Dock a Left hace que el ToolStrip para alinearse con los bordes izquierdos de su control primario y cambia de tamaño cuando se cambia el tamaño del control primario.For example, setting Dock to Left causes the ToolStrip to align itself with the left edges of its parent control and to resize as the parent control is resized. Los controles se acoplan en su orden z, que es el diseño visual de los controles en un formulario de eje z del formulario (intensidad).Controls are docked in their z-order, which is the visual layering of controls on a form along the form's z-axis (depth).

Un control se puede acoplar a uno de los bordes de su contenedor primario o se puede acoplar a todos los bordes y rellene el contenedor primario.A control can be docked to one edge of its parent container or can be docked to all edges and fill the parent container.

Si el ToolStrip control se encuentra en un ToolStripPanel, el ToolStrip se puede mover dentro de la ToolStripPanel y en ToolStripPanels.If the ToolStrip control is in a ToolStripPanel, the ToolStrip can be repositioned within the ToolStripPanel and across ToolStripPanels. El Dock propiedad se omite y si el Stretch propiedad es false, el tamaño de la ToolStrip crece a medida que se agregan elementos a la ToolStripPanel.The Dock property is ignored, and if the Stretch property is false, the size of the ToolStrip grows as items are added to the ToolStripPanel. Normalmente, el ToolStrip no participa en el orden de tabulación.Typically, the ToolStrip does not participate in the tab order.

Nota

El Anchor y Dock propiedades son mutuamente excluyentes.The Anchor and Dock properties are mutually exclusive. Solo una puede establecerse en un momento, y el último conjunto tiene prioridad.Only one can be set at a time, and the last one set takes precedence.

Se aplica a

Consulte también: