ItemDragEventArgs.Item Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient l'élément que l'utilisateur fait glisser.
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
Valeur de propriété
Objet représentant l'élément que l'utilisateur fait glisser.
Exemples
L’exemple suivant illustre l’utilisation de lors de l’activation des ItemDragEventArgs opérations de glisser-déplacer dans un TreeView contrôle. La Button propriété détermine si le nœud déplacé doit être déplacé ou copié vers sa destination. Le nœud, représenté par la Item propriété, est ensuite passé à la TreeView méthode du DoDragDrop contrôle avec une valeur qui indique l’effet souhaité de l’opération de glisser-déplacer.
Pour obtenir l’exemple complet, consultez la rubrique de TreeView.ItemDrag référence.
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
Remarques
Vous pouvez utiliser cette propriété pour déterminer quel élément des TreeView contrôles ou ListView est déplacé à partir du contrôle.