Partilhar via


ActivityDesigner.OnDragOver(ActivityDragEventArgs) Método

Definição

Ocorre quando a operação de arrastar-soltar está em andamento e o ponteiro está dentro dos limites do designer.

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

Parâmetros

e
ActivityDragEventArgs

Um ActivityDragEventArgs que contém os dados do evento.

Comentários

O OnDragOver evento é gerado quando o usuário arrasta o ponteiro sobre o designer.

A seguir, descreve como e quando os eventos relacionados a operações de arrastar e soltar são gerados.

Se o designer for um destino de soltar válido, o OnGiveFeedback evento será gerado com o efeito de arrastar e soltar especificado. Para obter uma lista de efeitos de arrastar e soltar, consulte a DragDropEffects enumeração .

  • As alterações na posição do ponteiro, no estado do teclado e no estado do botão do mouse são controladas.

  • Se o usuário sair dos limites do designer, o OnDragLeave evento será gerado.

  • Se o mouse entrar em outro designer, o OnDragEnter para esse designer será gerado.

  • Se o mouse se mover, mas permanecer dentro do mesmo designer, o OnDragOver evento será gerado.

  • Se houver uma alteração no estado do botão do teclado ou do mouse, o OnQueryContinueDrag evento será acionado e determinará se deseja continuar o arrastar, remover os dados ou cancelar a operação com base no valor da propriedade Action do evento QueryContinueDragEventArgs.

Se o valor for DragAction.Continue, o OnDragOver evento será gerado para continuar a operação e o OnGiveFeedback evento será gerado com o novo efeito para que os comentários visuais apropriados possam ser definidos. Para obter uma lista de efeitos suspensos válidos, consulte a DragDropEffects enumeração .

Observação

Os OnDragOver eventos e OnGiveFeedback são emparelhados para que, à medida que o mouse se move pelo destino de soltar, o usuário seja fornecido com os comentários mais atualizados sobre a posição do mouse.

Se o valor for DragAction.Drop, o valor do efeito de queda será retornado à origem, para que o aplicativo de origem possa executar a operação apropriada nos dados de origem; por exemplo, corte os dados se a operação for uma movimentação.

Se o valor for DragAction.Cancel, o OnDragLeave evento será gerado.

Para obter mais informações sobre como lidar com eventos, consulte Manipulando e gerando eventos.

Aplica-se a