Aracılığıyla paylaş


ToolStrip.AllowDrop Özellik

Tanım

Sürükle ve bırak ve öğe yeniden sıralamanın sizin uyguladığınız olaylar aracılığıyla işlenip işlenmeyeceğini belirten bir değer alır veya ayarlar.

public:
 virtual property bool AllowDrop { bool get(); void set(bool value); };
public override bool AllowDrop { get; set; }
member this.AllowDrop : bool with get, set
Public Overrides Property AllowDrop As Boolean

Özellik Değeri

true sürükle ve bırak ve öğe sıralamasını uyguladığınız olaylar aracılığıyla denetlemek için; aksi takdirde , false.

Özel durumlar

AllowDrop ve AllowItemReorder her ikisi de olarak trueayarlanır.

Örnekler

Aşağıdaki kod örneği, özelliği de dahil olmak üzere ortak ToolStrip özellikleri ayarlamaya yönelik söz dizimini AllowDrop 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

özelliğini olarak ayarlayın ve özelliğini false , Control.DragLeaveve Control.DragDrop olaylarında tanımladığınız sürükle ve bırak davranışına Control.DragEnteryanıt verecek şekilde ayarlayınAllowItemReorder.trueAllowDrop

AllowDrop sınıfın false sürükle ve bırak ve öğe yeniden sıralamasını ToolStrip otomatik olarak işlemesine neden olacak şekilde ve olarak ayarlayın AllowItemReordertrue. true Öğelerin bir nesneden diğerine ToolStrip sürüklenebilmesi için iki ToolStrip nesne için olarak ayarlayınAllowItemReorder. Varsayılan sürükle ve bırak özelliğini etkinleştirmek için, sürükleme işlemi sırasında ALT tuşuna basılmalıdır.

hem AllowItemReorder hem de AllowDrop ayarının özel true durum oluşturması.

Şunlara uygulanır

Ayrıca bkz.