ListView.ItemDrag Událost

Definice

Nastane, když uživatel začne přetahovat položku.

public:
 event System::Windows::Forms::ItemDragEventHandler ^ ItemDrag;
public event System.Windows.Forms.ItemDragEventHandler ItemDrag;
public event System.Windows.Forms.ItemDragEventHandler? ItemDrag;
member this.ItemDrag : System.Windows.Forms.ItemDragEventHandler 
Public Custom Event ItemDrag As ItemDragEventHandler 

Event Type

Příklady

Následující příklad kódu ukazuje použití tohoto člena. V tomto příkladu obslužná rutina události hlásí výskyt ItemDrag události. Tato sestava vám pomůže zjistit, kdy k události dojde, a může vám pomoct při ladění. Chcete-li hlásit více událostí nebo událostí, ke kterým dochází často, zvažte nahrazení MessageBox.ShowConsole.WriteLine nebo připojení zprávy do víceřádkového řetězce TextBox.

Pokud chcete spustit ukázkový kód, vložte ho do projektu, který obsahuje instanci typu ListView s názvem ListView1. Potom se ujistěte, že je obslužná rutina události přidružená k ItemDrag události.

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" );
}
Private Sub ListView1_ItemDrag(sender as Object, e as ItemDragEventArgs) _ 
     Handles ListView1.ItemDrag

    Dim messageBoxVB as New System.Text.StringBuilder()
    messageBoxVB.AppendFormat("{0} = {1}", "Button", e.Button)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "Item", e.Item)
    messageBoxVB.AppendLine()
    MessageBox.Show(messageBoxVB.ToString(),"ItemDrag Event")

End Sub

Poznámky

Událost ItemDrag nastane, když uživatel začne přetahovat položku. Obslužná rutina události pro ItemDrag událost obvykle provádí úlohu přetažení voláním Control.DoDragDrop metody. Tuto událost můžete použít k provádění úloh potřebných k přetažení položek do a z ovládacího prvku vaší aplikace ListView .

Další informace o zpracování událostí naleznete v tématu Zpracování a vyvolávání událostí.

Platí pro

Viz také