ToolStrip.AllowDrop Özellik

Tanım

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

C#
public override bool AllowDrop { get; set; }

Özellik Değeri

true uyguladığınız olaylar aracılığıyla sürükle ve bırak ve öğe yeniden sıralamayı 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.

C#
// 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;

Açıklamalar

özelliğini olarak true ayarlayın ve , ve Control.DragDrop olaylarında Control.DragEnterControl.DragLeavetanımladığınız sürükle ve bırak davranışına yanıt vermek için özelliğini false olarak ayarlayınAllowItemReorder.AllowDrop

sınıfın sürükle ve bırak ve öğe yeniden sıralamayı otomatik olarak işlemesine neden olmak için olarak ayarlayın AllowDrop ve olarak ayarlayın AllowItemReordertrue.falseToolStrip 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 ayarını 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

Ürün Sürümler
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

Ayrıca bkz.