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

정의

부모 컨트롤에 도킹된 ToolStrip 테두리를 가져오거나 설정하고 ToolStrip이 부모와 함께 크기 조정되는 방법을 확인합니다.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

속성 값

DockStyle 값 중 하나입니다.One of the DockStyle values. 기본값은 Top입니다.The default value is Top.

예제

다음 코드 예제에서는 일반적인 설정에 대 한 구문을 보여 줍니다 ToolStrip 속성을 포함 하는 Dock 속성입니다.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

설명

사용 하 여는 Dock 속성을 정의 하는 방법을 ToolStrip 부모 컨트롤의 크기를 조정할 때 자동으로 크기가 조정 됩니다.Use the Dock property to define how a ToolStrip is automatically resized as its parent control is resized. 예를 들어, 설정 DockLeft 하면는 ToolStrip 부모 컨트롤의 왼쪽된 가장자리에 맞춰지고 및 부모 컨트롤의 크기 조정으로 크기를 조정 하려면.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. 폼의 z 축 (깊이)에 따라 폼에서 컨트롤의 시각적 계층에는 z 순서에 컨트롤 도킹 됩니다.Controls are docked in their z-order, which is the visual layering of controls on a form along the form's z-axis (depth).

해당 부모 컨테이너의 한쪽 가장자리에 도킹 될 수 있습니다 또는 모든 가장자리에 도킹 될 수 있습니다 컨트롤과 부모 컨테이너를 입력 합니다.A control can be docked to one edge of its parent container or can be docked to all edges and fill the parent container.

경우는 ToolStrip 컨트롤이 ToolStripPanel, ToolStrip 내에서 위치를 변경할 수는 ToolStripPanel 걸쳐 및 ToolStripPanels.If the ToolStrip control is in a ToolStripPanel, the ToolStrip can be repositioned within the ToolStripPanel and across ToolStripPanels. Dock 속성이 무시 됩니다 경우에 Stretch 속성은 false, 크기를 ToolStrip 에 항목을 추가 함에 따라는 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. 일반적으로 ToolStrip 탭 순서에 참여 하지 않습니다.Typically, the ToolStrip does not participate in the tab order.

참고

합니다 AnchorDock 속성은 함께 사용할 수 없습니다.The Anchor and Dock properties are mutually exclusive. 한 번에 하나만 설정할 수 있습니다 하 고 우선적으로 마지막으로 설정 합니다.Only one can be set at a time, and the last one set takes precedence.

적용 대상

추가 정보