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
  • Uso de una sintaxis con asistente
  • Características del cuadro de diálogo
  • Miscelánea
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 cuadro de mensaje y devuelve el valor del botón pulsado por el usuario.
Observaciones:
  • Esta ventana de advertencia es bloqueante. Para continuar ejecutando la aplicación, el usuario debe validar uno de los botones.
Ejemplo
// Caution: This example must not be copied directly.
// The following code is generated by the wizard.
SWITCH Dialog("Do you want to save the modifications in the %1? file", MySource)
	// Yes
	CASE 1: 
		Procedure_Save()
END
// Caution: This example must not be copied directly.
// The following code is generated by the wizard.
IF Dialog(StringBuild("Do you want to save the modifications in %1?", ...
		MySource), ["Yes - Save","No"], 1, 2, dlgIconQuestion) = 1 THEN
	Procedure_Save()
END
Sintaxis

Sintaxis utilizando el asistente Ocultar los detalles

<Result> = Dialog(<Message ID> [, <Parameter 1> [, <Parameter N>]])
<Result>: Integro
Identifica la respuesta seleccionada por el usuario. Esta respuesta depende del mensaje seleccionado. Los diferentes valores correspondientes a las diferentes respuestas se incluyen automáticamente en los comentarios en el editor de código al seleccionar el mensaje.
<Message ID>: Integro
Identifica la pregunta formulada al usuario así como las diferentes respuestas posibles.
<Parameter 1>: Cadena de caracteres opcional
Si el mensaje seleccionado contiene elementos con parámetros (identificados por %1, %2, etc.), este parámetro se utiliza para dar el valor deseado al primer elemento. Así, el valor de <Parámetro 1> reemplazará %1. $~ ... |
<Parameter N>: Cadena de caracteres opcional
Si el mensaje seleccionado contiene elementos con parámetros (identificados por %1, %2, etc.), este parámetro se utiliza para dar el enésimo valor deseado al elemento N. Así, el valor de <Parámetro N> reemplazará %N.

Sintaxis directa Ocultar los detalles

<Result> = Dialog(<Question> , <Captions of buttons> [, <Default button> [, <Cancellation button> [, <Icon>]]])
<Result>: Integro
Identifica la respuesta seleccionada por el usuario. Esta respuesta depende del mensaje seleccionado.
<Question>: Cadena de caracteres
Pregunta hecha al usuario.
<Captions of buttons>: Array
Nombre de la Array Variable que contiene las leyendas de los botones.
<Default button>: Integro
Índice del botón seleccionado por Default. El valor predeterminado de este parámetro es 1.
<Cancellation button>: Integro
Índice del botón de cancelación. En Default, este parámetro corresponde al índice del último botón.
<Icon>: Cadena de caracteres o constante de tipo Integer
Mostrar Icon. Este parámetro puede corresponder a:
  • el ruta de archivo correspondiente al Icon mostrado.
  • una de las siguientes constantes:
    dlgIconErrorIcon representando un error.
    dlgIconInfo
    (Valor predeterminado)
    Icon representando una información.
    dlgIconQuestionIcon representando una pregunta.
Observaciones

Uso de una sintaxis con asistente

Para utilizar esta sintaxis, se debe utilizar el asistente propuesto al escribir el nombre de la función en el editor de código (opción "<Asistente>" propuesta por la aportación económica). Este asistente permite especificar los parámetros del cuadro de diálogo que se utilizará. Esta función no se puede utilizar si el asistente no crea la ventana de diálogo.
Para abrir el asistente:
  1. En el editor de código, escribe "Dialog(".
  2. Haga clic en "Asistente".. El asistente se abre. Pase a la etapa siguiente.
  3. Seleccione una pregunta existente o cree una nueva pregunta (opción <Haga clic aquí para crear una nueva pregunta>). Pase a la etapa siguiente.
  4. Si ha elegido crear una pregunta, se abre una pantalla. Esta pantalla permite introducir los diferentes parámetros de la ventana de diálogo utilizada para realizar la pregunta. Es posible indicar:
    • El texto de la pregunta,
    • La imagen del cuadro de diálogo,
    • Los botones que permiten al usuario responder.
  5. Valide la pantalla en la que se definió la pregunta. El código correspondiente se inserta automáticamente en el editor de código. Pulse de nuevo la tecla ENTRAR. Todo el código se agrega en el editor de código. Las características del cuadro de diálogo se pueden modificar mediante el ícono que se encuentra junto al texto de la pregunta.

Características del cuadro de diálogo

  • 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.

    Miscelánea

    • WEBDEV - Código Servidor Casos especiales:
      • Si el proyecto utiliza sesiones preiniciadas, esta función no debe utilizarse en el evento "Inicialización" del proyecto. Debe utilizarse en el evento "Inicialización del proyecto después de la conexión al sitio".
      • Esta función no debe utilizarse en una tarea WEBDEV programada..
    Clasificación Lógica de negocio / UI: Código UI
    Componente: wd290obj.dll
    Versión mínima requerida
    • Versión 10
    Esta página también está disponible para…
    Comentarios
    Haga clic en [Agregar] para publicar un comentario

    Última modificación: 19/04/2024

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