ItemDragEventArgs.Item Eigenschap

Definitie

Hiermee wordt het item opgehaald dat wordt gesleept.

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

Waarde van eigenschap

Een object dat het item aangeeft dat wordt gesleept.

Voorbeelden

In het volgende voorbeeld ziet u het gebruik van ItemDragEventArgs bewerkingen voor slepen en neerzetten in een TreeView besturingselement. De Button eigenschap bepaalt of het gesleepte knooppunt naar de bestemming moet worden verplaatst of gekopieerd. Het knooppunt, vertegenwoordigd door de Item eigenschap, wordt vervolgens doorgegeven aan de methode van TreeView het DoDragDrop besturingselement, samen met een waarde die het gewenste effect van de bewerking slepen en neerzetten aangeeft.

Zie het naslagonderwerp voor het TreeView.ItemDrag volledige voorbeeld.

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

Opmerkingen

U kunt deze eigenschap gebruiken om te bepalen welk item van het TreeView besturingselement wordt gesleept vanuit ListView het besturingselement.

Van toepassing op