Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com

Inicio

 
4D v20 R7
Método base On Drop

Método base On Drop  


 

 

El Método base On Drop está disponible en aplicaciones 4D locales o remotas.

Este método de base se ejecuta automáticamente en el caso de soltar objetos en la aplicación 4D fuera de un contexto formulario o dialogo. Dependiendo de la plataforma y del tipo de aplicación, se soportan diferentes tipos de soltar:

AcciónPlataforma(s)Comentario
Soltar en un área vacía de la ventana MDIWindowsNo disponible cuando la base se ejecuta en modo SDI ya que no hay ninguna ventana MDI en este contexto (consulte la sección Modo SDI en Windows).
Soltar en el icono 4D en el DockmacOS
Soltar en el icono 4D en el escritorio del sistemaWindows(*) y macOSMétodo base On Drop se llama únicamente, si la aplicación ya ha sido lanzada, excepto en el caso de las aplicaciones fusionadas con 4D Desktop. En este caso, el método base se llama incluso cuando la base no ha sido lanzada. Esto significa que es posible definir firmas de documentos personalizadas.

(*) No compatible con Windows porque esta acción lanza una nueva instancia de aplicación (funcionalidad del sistema).

Bajo Mac OS, debe presionar las teclas Opción+Comando al soltar para que se llame el método de base.

Ejemplo  

Este ejemplo puede ser utilizado para lanzar la impresión de etiquetas cuando un documento de etiqueta se suelta fuera de un formulario:

  // Método base On Drop
 If((Position(".4LBP";$droppedFile))=(Length($droppedFile)-4)
    ALL RECORDS([Employee])
    PRINT LABEL([Employee];$droppedFile)
 End if



Ver también 

Métodos de base de datos

 
PROPIEDADES 

Producto: 4D
Tema: Arrastrar y soltar

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v20 R7)