Esta documentación está archivada y no tiene mantenimiento.

ActivityDesigner.OnMouseLeave (Método)

Actualización: noviembre 2007

Se produce cuando el puntero abandona los límites del diseñador.

Espacio de nombres:  System.Workflow.ComponentModel.Design
Ensamblado:  System.Workflow.ComponentModel (en System.Workflow.ComponentModel.dll)

protected virtual void OnMouseLeave()
protected void OnMouseLeave()
protected function OnMouseLeave()

A continuación, se describe cómo y cuándo se provocan eventos relacionados con operaciones de arrastrar y colocar.

Si el diseñador es un destino válido, se provoca el evento OnGiveFeedback con el efecto de arrastrar y colocar especificado. Para obtener una lista de efectos de arrastrar y colocar, vea la enumeración DragDropEffects.

  • Se hace un seguimiento de los cambios en la posición del puntero, el estado del teclado y el estado de los botones del mouse.

  • Si el usuario se mueve fuera de los límites del diseñador, se provoca el evento OnDragLeave.

  • Si el mouse entra en otro diseñador, se provoca OnDragEnter para ese diseñador.

  • Si se mueve el mouse pero permanece dentro del mismo diseñador, se provoca el evento OnDragOver.

  • Si hay un cambio en el estado del teclado o del mouse, se produce el evento OnQueryContinueDrag y determina si se continúa la operación de arrastrar, si se colocan los datos o si se cancela la operación basándose en el valor de la propiedad de acción del evento QueryContinueDragEventArgs.

Si el valor es DragAction.Continue, se produce el evento OnDragOver para continuar con la operación y, con el nuevo efecto, se produce el evento OnGiveFeedbackde forma que se pueda establecer la información visual apropiada. Para obtener una lista de efectos de colocar válidos, vea la enumeración DragDropEffects.

ms593447.alert_note(es-es,VS.90).gifNota:

Los eventos OnDragOver y OnGiveFeedback están emparejados de forma que cuando el mouse se desplace por el destino (colocar), el usuario reciba la información más actualizada sobre la posición del mouse.

Si el valor es DragAction.Drop, el valor del efecto de colocar se devuelve al origen de modo que la aplicación de origen pueda realizar la operación apropiada en los datos de origen; por ejemplo, cortar los datos si la operación es un movimiento.

Si el valor es DragAction.Cancel, se produce el evento OnDragLeave.

Para obtener más información sobre control de eventos, consulte Utilizar eventos.

Windows Vista, Windows XP SP2, Windows Server 2003

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0
Mostrar: