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
  • Varios
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 en un cuadro de diálogo estándar que propone las opciones "Sí", "No", "Cancelar", y devuelve la respuesta del usuario.
Ejemplo de confirmación
Observaciones:
  • Esta ventana de advertencia es bloqueante. Para continuar ejecutando la aplicación, el usuario debe validar uno de los botones.
Ejemplo
Reportes y Consultas
Res is int 
NextTitle("Modifying the form")
Res = Confirm("Some modifications have been made to the form.", ...
"Do you want to save them before you close the form?")
SWITCH Res 
CASE Yes: SaveForm() // Backup process
CASE No: Close()
CASE Cancel: SetFocusAndReturnToUserInput()
END
Sintaxis
Reportes y ConsultasWindows

Mostrar un cuadro de diálogo de confirmación Ocultar los detalles

<Result> = Confirm([<Selected button>, ] <Text> [, <Line 2> [... [, <Line n>]]])
<Result>: Constante de tipo Integer
Identifica el botón seleccionado por el usuario:
No0El usuario seleccionó el botón [NO].
1El usuario seleccionó el botón [SÍ].
Cancel2El usuario seleccionó el botón [CANCELAR].
<Selected button>: Constante opcional de tipo Integer
Botón seleccionado de forma predeterminada en el cuadro de diálogo:
No0seleccionado de forma predeterminada.

(Valor predeterminado)
1seleccionado de forma predeterminada.
Cancel2seleccionado de forma predeterminada.
<Text>: Cadena de caracteres
Texto a mostrar.
<Line 2>: Cadena de caracteres opcional
Texto que aparece en la segunda línea.
<Line n>: Cadena de caracteres opcional
Texto que aparece en la enésima línea.
Observaciones

Características del cuadro de diálogo

  • El mensaje está alineado a la izquierda.
  • El texto de los botones cambia según el idioma de ejecución utilizado por Windows (o utilizado por el navegador, en el caso de un sitio WEBDEV).
  • El número máximo de caracteres está limitado a 4096. Si se pasa una cadena más grande como parámetro, se truncará.
  • Los íconos que se muestran (signos de exclamación en una aplicación WINDEV, signos de interrogación en una aplicación WEBDEV) no se pueden modificar.
  • El título del cuadro de diálogo corresponde al título de la ventana (o página) actual.
  • Para modificar o definir el título del cuadro de diálogo, utilice la función NextTitle.

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:
Confirm("The XXX form was modified." + CR + ...
"Do you want to save it before exiting?")
equivale a:
Confirm("The XXX form was modified.", ...
"Do you want to save it before exiting?")
También se puede usar la sintaxis de las cadenas multilínea. Por ejemplo:
Confirm(
[
The XXX form has been modified.
 
Do you want to save changes before closing?
])

Varios

  • Los timers (función TimerSys) no se detienen al llamar a esta función.
  • El texto de los botones se muestra en el idioma del sistema.
Componente: wd290obj.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Exemplo Confirm
Exemplo Confirm

Res is int
NextTitle("Modifica o Formulario")
Res = Confirm("Primeira Linha."+CR+"TESTE","Seguda Linha?")
SWITCH Res
CASE Yes:
Info("ok")
CASE No:
Close()
CASE Cancel:
ReturnToCapture()
END

//Blog com Video e Exemplo
http://windevdesenvolvimento.blogspot.com.br/2016/07/curso-windev-funcoes-dialogo-1-confirm.html
https://www.youtube.com/watch?v=jjBIYgdVK1s
De matos AMARILDO
08 07 2016

Última modificación: 29/02/2024

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