ToolStrip.AllowItemReorder Özellik

Tanım

Sürükle ve bırak ve öğe yeniden sıralamanın sınıf tarafından özel olarak işlenip işlenmediğini ToolStrip belirten bir değer alır veya ayarlar.

C#
public bool AllowItemReorder { get; set; }

Özellik Değeri

true sınıfının sürükle ve bırak ve öğe yeniden sıralamayı otomatik olarak işlemesine neden olmak ToolStrip için; aksi takdirde , false. false varsayılan değerdir.

Ö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 AllowItemReorder 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

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

sınıfın false sürükle bırak ve öğe yeniden sıralamayı otomatik olarak işlemesine neden olmak ToolStrip için olarak ayarlayın AllowDrop 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ı true bir özel durum oluşturur.

Ş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.