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
  • Presentación
  • Cuadros de diálogo sencillos
  • Cuadros de diálogo avanzados
  • Personalizar cuadros de diálogo
  • Cuadros de diálogo de programación
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
Presentación
Los cuadros de diálogo son ventanas estándar que le permiten comunicarse con el usuario.. Pueden utilizarse para notificar un error, para pedir confirmación, ....
Los cuadros de diálogo siempre contienen los mismos elementos:
  • Una Icon que permite identificar rápidamente el tipo de mensaje mostrado (información, pregunta o error).
  • Un título mostrado en la barra de título.
  • Uno o más botones que permiten al usuario elegir una respuesta. El número y el tipo de estos botones dependen del tipo de cuadro de diálogo utilizado.
  • Un texto en una o más líneas que corresponden al mensaje destinado al usuario.
Existen diferentes cuadros de diálogo:
Usted puede:
Cuadros de diálogo sencillos
Existen varios tipos de cuadros de diálogo:
  • Cuadros de diálogo de información o error. Por ejemplo:
    Advertencia
  • Cuadros de diálogo de preguntas. Por ejemplo:
    Si/No
  • Cuadros de diálogo de confirmación. Por ejemplo:
    coloquio
Observaciones:
  • El botón que será seleccionado por Default puede ser definido para cada tipo de cuadro de diálogo.
  • El texto de los botones se muestra en el idioma del sistema.
  • Algunas funciones pueden no estar disponibles dependiendo de la plataforma utilizada.
Cuadros de diálogo avanzados
Los cuadros de diálogo avanzados admiten las siguientes funciones:
  • Windows entrada directa.
    Esta función evita crear una nueva ventana para que el usuario introduzca sólo un dato. Puede utilizar un simple cuadro de diálogo y la función aportación para habilitar la entrada (control Campo de entrada o casilla de verificación). El usuario puede validar o Cancel la entrada.
  • interrogativas directas.
    Las preguntas directivas evitan la ambigüedad y guían al usuario para que dé una respuesta: el usuario responde a una pregunta mediante botones que explican claramente la acción a realizar.
    La función coloquio abre un asistente para:
    • seleccionar un mensaje predefinido de la base de datos de mensajes.
    • crear un nuevo mensaje a través de una simple ventana.
    El código correspondiente se genera automáticamente cuando se introducen las diferentes características del mensaje.
Observación: Base de datos de mensajes para interrogativas directas
WINDEV propone una lista de mensajes. Estos mensajes no se pueden borrar. Constituyen la base de datos de mensajes. Todos los mensajes nuevos se añaden automáticamente a la base de datos de mensajes.. En Default, la base de datos de mensajes se encuentra en el directorio "Personal\Message" de WINDEV.
Este directorio puede ser modificado en las opciones de WINDEV:
  1. En la pestaña "Inicio", en el grupo "Entorno", despliegue "Opciones" y seleccione "Opciones generales de WINDEV".
  2. En la pestaña "Directorio", especifique el directorio deseado para la base de datos de mensajes.
Para eliminar un mensaje de la base de datos de mensajes:
  1. Visualizar el editor de código.
  2. En la pestaña "Código", en el grupo "Idiomas", despliegue "Traducir cadenas" y seleccione "Interrogativas directas".
  3. Seleccione el mensaje que desea eliminar y haga clic en Borrar Icon.
Personalizar cuadros de diálogo
Los cuadros de diálogo pueden:
  • utilizar el estilo del sistema.
  • ser totalmente personalizable. Permite aplicar automáticamente la plantilla de la aplicación en curso o utilizar cuadros de diálogo multilingües.
Para obtener más información, consulte Personalizar cuadros de diálogo.
Cuadros de diálogo de programación
Las siguientes funciones se utilizan en los cuadros de diálogo de manipular:
ConfirmMuestra un mensaje en un cuadro de diálogo estándar que propone las opciones "Sí", "No", "Cancelar", y devuelve la respuesta del usuario.
DialogMuestra un cuadro de mensaje y devuelve el valor del botón pulsado por el usuario.
ErrorMuestra un mensaje de error personalizado en una ventana de error del sistema.
InfoMuestra un mensaje personalizado en una ventana de información del sistema.
InputMuestra un mensaje que permite al usuario escribir una información.
OKCancelMuestra un mensaje en un cuadro de diálogo estándar que propone "OK" y "Cancel" y devuelve la elección del usuario.
WarningMuestra un mensaje personalizado en una ventana de advertencia del sistema.
YesNoMuestra un mensaje en un cuadro de diálogo estándar que propone la opciones "Sí" y "No", y devuelve la respuesta del usuario.
Por Default, los cuadros de diálogo son modales.
Para hacer que los cuadros de diálogo no sean modélicos, puede:
  • cerrar automáticamente estos cuadros de diálogo. En Default, los cuadros de diálogo sólo se cierran cuando el usuario pulsa uno de sus botones. Si no se pulsa ningún botón, la aplicación se bloquea.
    Para evitar el bloqueo de la aplicación, utilice DelayBeforeClosing y especifique el tiempo tras el cual el cuadro de diálogo se cierra automáticamente.
  • utilizar ErrorWithTimeout y InfoWithTimeout para mostrar información o mensajes de error sin bloquear la aplicación.
  • utilizar funciones de diálogo asíncronas.
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 12/09/2023

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