ItemDragEventArgs.Item Özellik

Tanım

Sürüklenen öğeyi alır.

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

Özellik Değeri

Sürüklenen öğeyi temsil eden nesne.

Örnekler

Aşağıdaki örnekte, denetim TreeView içinde sürükle ve bırak işlemleri etkinleştirilirken kullanımı ItemDragEventArgs gösterilmektedir. özelliği, Button sürüklenen düğümün hedefine taşınması mı yoksa kopyalanması mı gerektiğini belirler. Özelliğiyle Item temsil edilen düğüm, sürükle ve bırak işleminin TreeView istenen etkisini gösteren bir değerle birlikte denetimin DoDragDrop yöntemine geçirilir.

Tam örnek için başvuru konusuna TreeView.ItemDrag bakın.

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

Açıklamalar

Veya denetimlerinden hangi öğenin denetimden sürüklendiğini TreeViewListView belirlemek için bu özelliği kullanabilirsiniz.

Şunlara uygulanır