Aracılığıyla paylaş


ToolStrip.Dock Özellik

Tanım

Hangi ToolStrip kenarlıkların üst denetimine yerleştirileceğini alır veya ayarlar ve öğesinin ToolStrip üst denetimiyle nasıl yeniden boyutlandırıldığını belirler.

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

Özellik Değeri

Değerlerden DockStyle biri. Varsayılan değer Top değeridir.

Örnekler

Aşağıdaki kod örneği, özelliği de dahil olmak üzere ortak ToolStrip özellikleri ayarlamaya yönelik söz dizimini Dock gösterir.

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

Açıklamalar

Dock Üst denetimi yeniden boyutlandırıldıkçe öğesinin ToolStrip otomatik olarak nasıl yeniden boyutlandırılacağını tanımlamak için özelliğini kullanın. Örneğin ayarı, DockLeft öğesinin ToolStrip kendisini üst denetiminin sol kenarlarıyla hizalamasına ve üst denetim yeniden boyutlandırıldıkçe yeniden boyutlandırmasına neden olur. Denetimler, formun z ekseni (derinlik) boyunca bir formdaki denetimlerin görsel katmanlanması olan z sıralarına yerleştirilir.

Denetim, üst kapsayıcısının bir kenarına sabitlenebilir veya tüm kenarlara yerleştirilip üst kapsayıcıyı doldurabilir.

ToolStrip Denetim bir ToolStripToolStripPaneliçindeyse, ve içinde ve arasında ToolStripPanelyeniden konumlandırılabilirToolStripPanel. Dock özelliği yoksayılır ve özelliği ise Stretchfalseöğesine öğe eklendikçe ToolStripPanelboyutu ToolStrip büyür. Genellikle, ToolStrip sekme sırasına katılmaz.

Uyarı

Anchor ve Dock özellikleri birbirini dışlar. Aynı anda yalnızca bir küme ayarlanabilir ve son küme önceliklidir.

Şunlara uygulanır

Ayrıca bkz.