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 / Funciones estándar / Funciones de Windows / Funciones de cuadros de diálogo
  • Características del cuadro de diálogo
  • Salto de línea en el cuadro de diálogo
  • Casos especiales
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
Muestra un mensaje de información personalizado dentro de un cuadro de información del sistema durante un período de tiempo específico.. Después del tiempo de espera, la ventana del sistema se cierra automáticamente.
Observaciones:
  • Esta ventana de información bloquea la aplicación hasta que haya transcurrido el límite de tiempo. Para continuar ejecutando la aplicación, el usuario debe hacer clic en "OK".
    WINDEVAndroid Para no bloquear la aplicación, utilice la función InfoWithTimeoutAsynchronous.
  • WINDEV WINDEV permite aplicar la plantilla del proyecto al cuadro de diálogo. Para obtener más información, consulte Personalizar cuadros de diálogo.
Ejemplo
// Displays an information window
// with automatic closing after 10 seconds
InfoWithTimeout(1000, "Operation successful")
Sintaxis
InfoWithTimeout(<Timeout> , <Text> [, <Line 2> [... [, <Line n>]]])
<Timeout>: Entero o Duración
Tiempo (expresado en centésimas de segundo) antes de que la ventana de información del sistema se cierre automáticamente. El tiempo mínimo de espera es de 1 segundo. Este parámetro puede ser:
  • un número entero que corresponde al número de centésimas de segundo,
  • una variable de tipo Duration,
  • la duración en un formato legible (por ejemplo, 1 s o 1000 ms).
<Text>: Cadena de caracteres
Texto a mostrar.
<Line 2>: Cadena de caracteres opcional
Texto que se muestra en la línea siguiente.
<Line n>: Cadena de caracteres opcional
Texto que se muestra en las siguientes líneas.
Observaciones

Características del cuadro de diálogo

  • El título del cuadro de diálogo es el título de la ventana actual. Para modificar este título, utilice NextTitle.
  • El mensaje está alineado a la izquierda.
  • El texto del botón depende del idioma de ejecución de Windows.
  • El número máximo de caracteres está limitado a 4096. Si se pasa una cadena más grande como parámetro, se truncará.
  • El ícono que se muestra (tooltip de información) no se puede modificar.
  • WINDEV Para personalizar este cuadro de diálogo (y todos los cuadros de diálogo del sistema en la aplicación), seleccione la opción "Personalizar ventanas del sistema (Info, YesNo, Confirm, Dialog)" en la pestaña "Estilo" de la descripción del proyecto. Para obtener más información, consulte Personalizar cuadros de diálogo.

Salto de línea en el cuadro de diálogo

La cadena predefinida CR (Carriage Return) se puede utilizar para pasar a la línea siguiente. Por ejemplo:
InfoWithTimeout(500, "The form XXX was modified." + CR + "This form will be saved.")
equivale a:
InfoWithTimeout(500, "The form XXX was modified.", "This form will be saved.")
También se puede usar la sintaxis de las cadenas multilínea. Por ejemplo:
InfoWithTimeout(500,
[
The XXX form has been modified.
 
This form will be saved.
])

Casos especiales

  • Los timers (función TimerSys) no se detienen al llamar a esta función.
  • Los eventos de Windows no se detienen al llamar a esta función.
  • El texto de los botones se muestra en el idioma del sistema.
  • Equivalencia: La función InfoWithTimeout es equivalente a la función Info utilizada con la función DelayBeforeClosing:
    El siguiente código:
    InfoWithTimeout(1000, "Form modified")
    equivale a:
    DelayBeforeClosing(1000)
    Info("Form modified")
Clasificación Lógica de negocio / UI: Código UI
Componente: wd290obj.dll
Versión mínima requerida
  • Versión 18
Esta página también está disponible para…
Comentarios
consulta
InfoWithTimeout((1000),"Aguarde.... Consultando Sefaz...")

// BLOG COM VIDEO E EXEMPLO

http://windevdesenvolvimento.blogspot.com.br/2017/06/aula-118-windev-dicas-034.html

https://www.youtube.com/watch?v=FcBji3Yr8Jc



De matos
24 06 2017

Última modificación: 29/02/2024

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