ActivityDesigner.OnDragEnter(ActivityDragEventArgs) Método

Definição

Ocorre quando a operação de arrastar e largar está em curso e o ponteiro entra nos limites projetistas.

protected:
 virtual void OnDragEnter(System::Workflow::ComponentModel::Design::ActivityDragEventArgs ^ e);
protected virtual void OnDragEnter(System.Workflow.ComponentModel.Design.ActivityDragEventArgs e);
abstract member OnDragEnter : System.Workflow.ComponentModel.Design.ActivityDragEventArgs -> unit
override this.OnDragEnter : System.Workflow.ComponentModel.Design.ActivityDragEventArgs -> unit
Protected Overridable Sub OnDragEnter (e As ActivityDragEventArgs)

Parâmetros

e
ActivityDragEventArgs

E ActivityDragEventArgs que contém os dados do evento.

Observações

O OnDragEnter evento é ativado quando o rato é arrastado para dentro do designer.

O que se segue descreve como e quando são surgidos eventos relacionados com operações de arrastar e largar.

Se o designer for um alvo válido de largada, o OnGiveFeedback evento é levantado com o efeito de arrastar e largar especificado. Para uma lista de efeitos de arrastar e largar, consulte a DragDropEffects enumeração.

As alterações na posição do ponteiro, no estado do teclado e no estado do comentário do rato são registadas.

  • Se o utilizador sair dos limites do designer, o OnDragLeave evento é elevado.

  • Se o rato entrar noutro designer, o OnDragEnter para esse designer é elevado.

  • Se o rato se mover mas permanecer dentro do mesmo designer, o OnDragOver evento é elevado.

  • Se houver uma alteração no estado do teclado ou do rato, o OnQueryContinueDrag evento é levantado e determina se continua o arrasto, se deixa cair os dados ou se cancela a operação com base no valor da propriedade Ação do evento QueryContinueDragEventArgs.

Se o valor for DragAction.Continue, o OnDragOver evento é elevado para continuar a operação e o OnGiveFeedback evento é elevado com o novo efeito para que o feedback visual adequado possa ser estabelecido. Para uma lista de efeitos de queda válidos, consulte a DragDropEffects enumeração.

Note

Os OnDragOver eventos and OnGiveFeedback são emparelhados de modo que, à medida que o rato se move pelo alvo de queda, o utilizador receba o feedback mais atualizado sobre a posição do rato.

Se o valor for DragAction.Drop, o valor do efeito drop é devolvido à fonte, para que a aplicação fonte possa realizar a operação apropriada sobre os dados fonte; por exemplo, veja commentar os dados se a operação foi uma mudança.

Se o valor for DragAction.Cancel, o OnDragLeave evento é elevado.

Para mais informações sobre como gerir eventos, consulte Gestão e Levantamento de Eventos.

Aplica-se a