ItemDragEventArgs.Item Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft das Element ab, das gezogen wird.
public:
property System::Object ^ Item { System::Object ^ get(); };
public object Item { get; }
public object? Item { get; }
member this.Item : obj
Public ReadOnly Property Item As Object
Eigenschaftswert
Ein Objekt, das das gezogene Element darstellt.
Beispiele
Im folgenden Beispiel wird die Verwendung von ItemDragEventArgs Drag-and-Drop-Vorgängen innerhalb eines TreeView Steuerelements veranschaulicht. Die Button Eigenschaft bestimmt, ob der gezogene Knoten verschoben oder an das Ziel kopiert werden soll. Der durch die Item Eigenschaft dargestellte Knoten wird dann zusammen mit einem Wert an die TreeView Methode des Steuerelements übergeben, der den gewünschten Effekt des Drag-and-Drop-Vorgangs DoDragDrop angibt.
Das vollständige Beispiel finden Sie im TreeView.ItemDrag Referenzthema.
private:
void treeView1_ItemDrag( Object^ /*sender*/, ItemDragEventArgs^ e )
{
// Move the dragged node when the left mouse button is used.
if ( e->Button == ::MouseButtons::Left )
{
DoDragDrop( e->Item, DragDropEffects::Move );
}
// Copy the dragged node when the right mouse button is used.
else
// Copy the dragged node when the right mouse button is used.
if ( e->Button == ::MouseButtons::Right )
{
DoDragDrop( e->Item, DragDropEffects::Copy );
}
}
private void treeView1_ItemDrag(object sender, ItemDragEventArgs e)
{
// Move the dragged node when the left mouse button is used.
if (e.Button == MouseButtons.Left)
{
DoDragDrop(e.Item, DragDropEffects.Move);
}
// Copy the dragged node when the right mouse button is used.
else if (e.Button == MouseButtons.Right)
{
DoDragDrop(e.Item, DragDropEffects.Copy);
}
}
Private Sub treeView1_ItemDrag(ByVal sender As Object, ByVal e As ItemDragEventArgs)
' Move the dragged node when the left mouse button is used.
If e.Button = MouseButtons.Left Then
DoDragDrop(e.Item, DragDropEffects.Move)
' Copy the dragged node when the right mouse button is used.
ElseIf e.Button = MouseButtons.Right Then
DoDragDrop(e.Item, DragDropEffects.Copy)
End If
End Sub
Hinweise
Mit dieser Eigenschaft können Sie bestimmen, welches Element aus den Steuerelementen aus dem TreeViewListView Steuerelement gezogen wird.