Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Classe ItemDragEventArgs

 
System_CAPS_noteObservação

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Fornece dados para o evento ItemDrag dos controles ListView e TreeView.

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (em System.Windows.Forms.dll)

System.Object
  System.EventArgs
    System.Windows.Forms.ItemDragEventArgs

[ComVisibleAttribute(true)]
public class ItemDragEventArgs : EventArgs

NomeDescrição
System_CAPS_pubmethodItemDragEventArgs(MouseButtons)

Inicializa uma nova instância do ItemDragEventArgs classe com o botão do mouse especificada.

System_CAPS_pubmethodItemDragEventArgs(MouseButtons, Object)

Inicializa uma nova instância do ItemDragEventArgs classe com um botão do mouse especificado e o item que está sendo arrastado.

NomeDescrição
System_CAPS_pubpropertyButton

Obtém um valor que indica quais botões do mouse foram pressionados durante a operação de arrastar.

System_CAPS_pubpropertyItem

Obtém o item que está sendo arrastado.

NomeDescrição
System_CAPS_pubmethodEquals(Object)

Determina se o objeto especificado é igual ao objeto atual.(Herdado de Object.)

System_CAPS_protmethodFinalize()

Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes de ser recuperado pela coleta de lixo.(Herdado de Object.)

System_CAPS_pubmethodGetHashCode()

Serve como a função de hash padrão.(Herdado de Object.)

System_CAPS_pubmethodGetType()

Obtém o Type da instância atual.(Herdado de Object.)

System_CAPS_protmethodMemberwiseClone()

Cria uma cópia superficial do Object atual.(Herdado de Object.)

System_CAPS_pubmethodToString()

Retorna uma cadeia de caracteres que representa o objeto atual.(Herdado de Object.)

O ItemDrag evento ocorre quando o usuário começa a arrastar um item. Um ItemDragEventArgs objeto Especifica qual botão do mouse foi pressionado.

O exemplo a seguir ilustra o uso de ItemDragEventArgs ao habilitar operações arrastar e soltar em um TreeView. O Button propriedade determina se o nó arrastado deve ser movido ou copiado para o destino. O nó representado pelo Item propriedade é passado para o TreeView do controle DoDragDrop método junto com um valor que indica o efeito desejado.

Para o exemplo completo, consulte o TreeView.ItemDrag tópico de referência.

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);
    }
}

.NET Framework
Disponível desde 1.1

Quaisquer membros estáticos públicos ( Compartilhado no Visual Basic) desse tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Retornar ao início
Mostrar: