ToolStrip.AllowItemReorder ToolStrip.AllowItemReorder ToolStrip.AllowItemReorder ToolStrip.AllowItemReorder Property

定義

取得或設定值,表示拖放動作和項目的重新排序是否由 ToolStrip 類別私下處理。Gets or sets a value indicating whether drag-and-drop and item reordering are handled privately by the ToolStrip class.

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

屬性值

true 表示讓 ToolStrip 類別自動處理拖放和項目的重新排列,否則為 falsetrue to cause the ToolStrip class to handle drag-and-drop and item reordering automatically; otherwise, false. 預設值為 falseThe default value is false.

例外狀況

範例

下列程式碼範例示範如何設定一般的語法ToolStrip屬性,包括AllowItemReorder屬性。The following code example demonstrates the syntax for setting common ToolStrip properties, including the AllowItemReorder 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

備註

設定AllowDrop屬性,以true並設定AllowItemReorder屬性設false拖放行為,您已定義在回應Control.DragEnterControl.DragLeave,和Control.DragDrop事件。Set the AllowDrop property to true and set the AllowItemReorder property to false to respond to drag-and-drop behavior you have defined in the Control.DragEnter, Control.DragLeave, and Control.DragDrop events.

設定AllowDropfalse並設定AllowItemReordertrue造成ToolStrip類別處理拖放和項目的會自動重新排列。Set AllowDrop to false and set AllowItemReorder to true to cause the ToolStrip class to handle drag-and-drop and item reordering automatically. 設定AllowItemReordertrue兩個ToolStrip允許拖曳的項目其中一個物件ToolStrip之間。Set AllowItemReorder to true for two ToolStrip objects to allow dragging of items from one ToolStrip to the other. 若要啟用預設拖放,必須在拖曳作業期間按下 ALT 鍵。To enable the default drag-and-drop, the ALT key must be pressed during the drag operation.

設定這兩AllowDropAllowItemReordertrue會擲回例外狀況。Setting both AllowDrop and AllowItemReorder to true throws an exception.

適用於

另請參閱