BeforeDropOrPaste

<< Clique para Mostrar o Sumário >>

 

BeforeDropOrPaste

BeforeDropOrPaste(Index, Cancel, Ctrl, Action, Data, X, Y, Effect, Shift)

Disparado no momento imediatamente anterior a uma operação de arrastar e soltar. Normalmente, isto ocorre logo após o evento BeforeDragOver.

Parâmetros disponíveis no evento BeforeDropOrPaste

Nome

Descrição

Index

Indica o índice da página, em um objeto multi-páginas, que é afetada pela operação que gerou o evento. Para outros objetos é ignorada

Cancel

Status do evento. O padrão é Falso e indica que é o objeto alvo que trata o evento e não a aplicação principal

Ctrl

Objeto alvo

Action

Indica o resultado, baseado nas configurações do teclado, de uma operação de arrastar e soltar pendente:

2 - fmActionPaste: Cola o objeto selecionado no objeto alvo

3 - fmActionDragDrop: Indica que o usuário arrastou o objeto selecionado de sua origem e soltou-o sobre o objeto alvo

Data

Dados sendo arrastados para o objeto alvo, propriamente ditos

X, Y

Posição do ponteiro do mouse dentro do objeto alvo, em pontos. X é medido a partir do lado esquerdo do objeto e Y é medido a partir do topo

Effect

Indica as ações que o objeto alvo suporta, ou seja, o efeito de arrastar sobre o objeto alvo:

0 - fmDropEffectNone: Objeto alvo não aceita copiar ou mover de alguma origem

1 - fmDropEffectCopy: Objeto alvo permite copiar de alguma origem para si

2 - fmDropEffectMove: Objeto alvo permite mover de alguma origem para si

3 - fmDropEffectCopyOrMove: Objeto alvo permite copiar ou mover de alguma origem para si

Shift

Inteiro cuja soma dos fatores indica o status das teclas SHIFT, CTRL e ALT:

1: Tecla SHIFT pressionada

2: Tecla CTRL pressionada

4: Tecla ALT pressionada

Por exemplo, um valor igual a 5 (cinco) indica que as teclas SHIFT e ALT estavam pressionadas (1 + 4 = 5)

Esta página foi útil?