Auf Englisch lesen

Freigeben über


ToolStrip.AllowItemReorder Eigenschaft

Definition

Ruft einen Wert ab bzw. legt einen Wert fest, der angibt, ob Drag & Drop und die Neuanordnung von Elementen von der ToolStrip-Klasse privat behandelt werden.

public bool AllowItemReorder { get; set; }

Eigenschaftswert

true, damit die ToolStrip-Klasse Drag & Drop und die Neuordnung von Elementen automatisch behandelt, andernfalls false. Der Standardwert ist false.

Ausnahmen

AllowDrop und AllowItemReorder sind auf true festgelegt.

Beispiele

Im folgenden Codebeispiel wird die Syntax zum Festlegen allgemeiner ToolStrip Eigenschaften einschließlich der AllowItemReorder -Eigenschaft veranschaulicht.

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

Hinweise

Legen Sie die AllowDrop -Eigenschaft auf true fest, und legen Sie die AllowItemReorder -Eigenschaft auf fest false , um auf das Drag-and-Drop-Verhalten zu reagieren, das Sie in den Control.DragEnterEreignissen , Control.DragLeaveund Control.DragDrop definiert haben.

Legen Sie AllowDrop auf false fest, und legen Sie auf true festAllowItemReorder, damit die ToolStrip Klasse drag-and-drop und element reordering automatisch behandelt. Legen Sie AllowItemReorder für zwei ToolStrip -Objekte auf true fest, um das Ziehen von Elementen von einem ToolStrip Objekt auf das andere zu ermöglichen. Um das standardmäßige Ziehen und Ablegen zu aktivieren, muss während des Ziehvorgangs die ALT-TASTE gedrückt werden.

Durch festlegen von und AllowDropAllowItemReorder auf true wird eine Ausnahme ausgelöst.

Gilt für:

Produkt Versionen
.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

Weitere Informationen