|
|
|
|
- Presentación
- Cuadros de diálogo sencillos
- Cuadros de diálogo avanzados
- Personalizar cuadros de diálogo
- Cuadros de diálogo de programación
- Diálogo asíncrono
Interacción con el usuario
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: - Cuadros de diálogo sencillos
Estos cuadros de diálogo contienen una imagen, un texto y uno o varios botones OK, Cancel, Sí o No. - Cuadros de diálogo avanzados.
Estos cuadros de diálogo pueden mostrar texto específico en los botones o permitir la introducción de datos por parte del usuario.
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:
- Cuadros de diálogo de preguntas. Por ejemplo:
- Cuadros de diálogo de confirmación. Por ejemplo:
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 Personalizar cuadros de diálogo Los cuadros de diálogo pueden: - utilizar el estilo del sistema.
- incluir las AAF (características de la aplicación automatic). Por ejemplo, el usuario podrá asociar un atajo de teclado a cada botón, o fijar la ejecución automatic de un botón.
Observación: A partir de la versión 28 U1 (versión 280075), esta función está disponible en Default para los nuevos proyectos. - ser totalmente personalizable. Permite aplicar automáticamente la plantilla de la aplicación en curso o utilizar cuadros de diálogo multilingües.
Cuadros de diálogo de programación Las siguientes funciones se utilizan en los cuadros de diálogo de manipular:
| | Confirm | Muestra un mensaje en un cuadro de diálogo estándar que propone las opciones "Sí", "No", "Cancelar", y devuelve la respuesta del usuario. | Dialog | Muestra un cuadro de mensaje y devuelve el valor del botón pulsado por el usuario. | Error | Muestra un mensaje de error personalizado en una ventana de error del sistema. | Info | Muestra un mensaje personalizado en una ventana de información del sistema. | Input | Muestra un mensaje que permite al usuario escribir una información. | OKCancel | Muestra un mensaje en un cuadro de diálogo estándar que propone "OK" y "Cancel" y devuelve la elección del usuario. | Warning | Muestra un mensaje personalizado en una ventana de advertencia del sistema. | YesNo | Muestra 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.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|