|
|
|
|
- Características del cuadro de diálogo
- Salto de línea en el cuadro de diálogo
- Casos especiales
- Aplicación en segundo plano: Caso específico a partir de Android 10
InfoAsynchronous (Función) Muestra un mensaje personalizado no bloqueante en una ventana de información del sistema.
Observaciones: - Esta ventana de información no es bloqueante. El código WLanguage que sigue la llamada a la función InfoAsynchronous continúa ejecutándose. Para cerrar la ventana, el usuario debe hacer clic en el botón OK. Cuando el usuario hace clic en el botón "OK", se puede ejecutar el código de un procedimiento WLanguage.
- En el código WLanguage que sigue la llamada a la función, no se puede abrir otra ventana modal antes de cerrar el cuadro de diálogo.
- WINDEV permite aplicar la plantilla del proyecto al cuadro de diálogo. Para obtener más información, consulte Personalizar cuadros de diálogo.
User_Name is string
User_Name = "Florence"
InfoAsynchronous("Hello" + User_Name + CR + "Welcome!", MyProcedure_Info)
INTERNAL PROCÉDURE MyProcedure_Info()
ToastDisplay("Close info")
END
Sintaxis
InfoAsynchronous(<Text> [, <WLanguage procedure>])
<Text>: Cadena de caracteres Texto a mostrar. <WLanguage procedure>: Nombre de procedimiento o procedimiento lambda opcional Nombre del procedimiento WLanguage ("callback") al que se llama cuando el usuario hace clic en "OK" en la ventana de información. Este procedimiento WLanguage puede corresponder a: - el nombre de un procedimiento global,
- el nombre de un procedimiento interno,
- un procedimiento lambda.
Si no se especifica este parámetro, no se ejecuta ningún procedimiento cuando el usuario hace clic en el botón "OK" de la ventana de información. Observaciones 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: InfoAsynchronous("The XXX form was modified." + CR + "This form will be saved.")
También se puede usar la sintaxis de las cadenas multilínea. Por ejemplo: InfoAsynchronous( [ 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.
- Esta función no debe utilizarse:
- en el evento "Modificación del tamaño" de la ventana. De lo contrario, se bloqueará la aplicación.
- en el evento "Cambio de orientación" de la ventana.
- en el evento "Paso a primer plano" del proyecto.
Observación: La función se puede utilizar en el evento "Paso a primer plano" de una ventana. - en un subproceso.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|