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 controles
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
Ejecuta el evento WLanguage de cierre de un control de oficina y muestra su diálogo de confirmación si es necesario.
Ejemplo
// Click the VALIDATE button
IF NOT ControlExecuteClosing(PSHEET_Spreadsheet) THEN
RETURN
END
Close()
Sintaxis
<Result> = ControlExecuteClosing(<Office control>)
<Result>: booleano
  • Si el evento WLanguage de cierre del control devuelve un valor (True o False), <Resultado> corresponde a este valor.
  • Si el evento de cierre de WLanguage del control no devuelve ningún valor:
    • si el valor de la propiedad ..Modified en el control es True, se muestra un cuadro de diálogo de confirmación: <Resultado> es igual a False si el usuario pide no cerrar el documento, True en caso contrario.
    • si la propiedad ..Modified del control se establece en False, la función devuelve True.
<Office control>: Nombre del control
Nombre de la oficina de control a utilizar. Este control puede corresponder a:
  • a control Hoja de cálculo,
  • un control Procesador de texto,
  • un control de Editor de Imagen,
  • un control Lector PDF.
Observaciones
  • Esta función es llamada automáticamente por la cinta de los controles de la oficina (controles de Hoja de cálculo, Procesador de textos, Editor de imágenes o Lector de PDF) en las siguientes acciones del usuario:
    • Nuevo.
    • Abrir.
    • Arrastre y suelte un documento al control.
  • Esta función realiza las siguientes operaciones:
    • Ejecutando el evento "Antes de cerrar el documento".
    • Si este evento devuelve un valor (True o False), la función se detiene y devuelve este valor.
    • Si este evento no devuelve un valor:
      • si el valor de la propiedad ..Modified en el control es True, la función muestra un cuadro de diálogo de confirmación al usuario y devuelve False si el usuario pide no cerrar el documento.
      • si la propiedad ..Modified del control se establece en False, la función devuelve True.
  • Esta función se puede llamar, por ejemplo, al cerrar una ventana o antes de que se asigne un nuevo contenido al control.
  • El siguiente código le permite visualizar sólo el diálogo de confirmación:
    bCloseOK = AAFExecute(PSHEET_Spreadsheet, aafClosingDialog)
  • Para ejecutar sólo el evento WLanguage de cierre del documento, utilice el siguiente código:
    ExecuteProcess(PSHEET_Spreadsheet, trtBeforeClosingDocument)
Componente: wd290obj.dll
Versión mínima requerida
  • Versión 23
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