AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Controles, páginas y ventanas / Funciones de acción
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Crea y ejecuta una acción personalizada (definida mediante programación) con soporte de "Deshacer/Rehacer". Esta acción se añade a la lista de acciones realizadas en la ventana.
Esta acción apoya "Undo/Redo".: puede ser manejado por ActionUndo y ActionReDo.
Ejemplo
ActionDo(ProcCreateCap, "New")
INTERNAL PROCÉDURE ProcCreateCap(sCap)
pNew is Control
pNew <- ControlCreate("STC_" + GetIdentifier(), typStatic, 0, 0, 100, 20, True)  
pNew..Caption = sCap
ActionDéclareUndo(ProcCancel)
INTERNAL PROCÉDURE ProcCancel()
ControlDelete(pNew)
END
END
Sintaxis

Crear y ejecutar una acción personalizada Ocultar los detalles

ActionDo(<WLanguage procedure> [, <Parameter 1> [... [, <Parameter N>]]])
<WLanguage procedure>: Nombre de Procedure
Nombre del procedimiento WLanguage a ejecutar. El código de esta Procedure debe llamar a ActionDeclareUndo. Las acciones de esta Procedure se tendrán en cuenta en Deshacer/Rehacer.
Observación: El uso de una Procedure interna proporciona un acceso directo a las variables locales.
<Parameter 1>: Cualquier tipo opcional
Primer parámetro opcional que se pasará a la Procedure.
<Parameter N>: Cualquier tipo opcional
El noveno parámetro opcional que se pasará a la Procedure.

Creando y ejecutando una acción personalizada relacionado a una ventana Ocultar los detalles

ActionDo(<Window> , <WLanguage procedure> [, <Parameter 1> [... [, <Parameter N>]]])
<Window>: Nombre de ventana
Nombre de la ventana o ventana interna a utilizar.
<WLanguage procedure>: Nombre de Procedure
Nombre del procedimiento WLanguage a ejecutar. El código de esta Procedure debe llamar a ActionDeclareUndo. Las acciones de esta Procedure se tendrán en cuenta en Deshacer/Rehacer.
Observación: El uso de una Procedure interna proporciona un acceso directo a las variables locales.
<Parameter 1>: Cualquier tipo opcional
Primer parámetro opcional que se pasará a la Procedure.
<Parameter N>: Cualquier tipo opcional
El noveno parámetro opcional que se pasará a la Procedure.
Observaciones
  • Si se especifica el nombre de la ventana (sintaxis 2), la función ActionDo equivale a la función WinEdDo.
  • Cuando se ejecuta el Procedure associated con ActionDo, se debe llamar a ActionDeclareUndo, de lo contrario se produce un error WLanguage. El usuario final puede Cancel esta acción (Ctrl + Z o llamada a ActionUndo) y eventualmente rehacerla (Ctrl + Y o llamada a ActionRedo).
Componente: wd290obj.dll
Versión mínima requerida
  • Versión 22
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local