ListView.ItemDrag Evento

Definizione

Si verifica quando l'utente inizia a trascinare un elemento.

C#
public event System.Windows.Forms.ItemDragEventHandler ItemDrag;
C#
public event System.Windows.Forms.ItemDragEventHandler? ItemDrag;

Tipo evento

Esempio

Nell'esempio di codice seguente viene illustrato l'uso di questo membro. Nell'esempio un gestore eventi segnala l'occorrenza dell'evento ItemDrag . Questo report consente di apprendere quando si verifica l'evento e può essere utile per il debug. Per segnalare più eventi o eventi che si verificano di frequente, provare a sostituire MessageBox.Show o Console.WriteLine accodare il messaggio a un oggetto multilinea TextBox.

Per eseguire il codice di esempio, incollarlo in un progetto contenente un'istanza di tipo ListView denominata ListView1. Assicurarsi quindi che il gestore eventi sia associato all'evento ItemDrag .

C#
private void ListView1_ItemDrag(Object sender, ItemDragEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "Button", e.Button );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Item", e.Item );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "ItemDrag Event" );
}

Commenti

L'evento ItemDrag si verifica quando l'utente inizia a trascinare un elemento. In genere, il gestore eventi per l'evento esegue l'attività ItemDrag di trascinamento chiamando il Control.DoDragDrop metodo . È possibile usare questo evento per eseguire le attività necessarie per trascinare gli elementi all'interno e all'esterno del controllo dell'applicazione ListView .

Per ulteriori informazioni sulla gestione degli eventi, consultare gestione e generazione di eventi.

Si applica a

Prodotto Versioni
.NET Framework 1.1, 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

Vedi anche