Esta funcion nos permite mostrar un mensaje donde nos pregunta que haremos, o nos muestra cierta variables que estan internamente. Es muy comun usar esto para ver donde estan los errores al compilar un algoritmo implementado, o tambien mostrarle al cliente final un mensaje diciendo que se realizo su operacion correctamente, o tubo un error al entrar los datos, etc. En fin su uso es muy variable, para los que aprovechan de su potencial les recomiendo que lo usen siempre para errores.
Sintaxis:
MessageBox ( Titulo, texto a mostrar {, icono {, boton {, default } } } )
Argumento
|
Descripción
|
Titulo
|
Es una cadena de texto que especifica en la barra de titulo del cuadro de mensaje.
|
Texto de mensaje
|
Es el texto que se muestra dentro del cuadro de mensaje. El texto puede ser un tipo de dato numérico, cadena o un valor booleano
|
Icono (opcional)
|
Es un valor que representa al icono que se muestra dentro del cuadro de mensaje, los valores pueden ser: Information!(Defecto), stopSign!, Exclamation!, Question!, None!
|
Botón (opcional)
|
Es un valor que indica los botones de comando que se muestra dentro del cuadro de mensaje. Estos valores pueden ser: Ok!(Defecto), OkCancel!, YesNo!, YesNoCancel!, RetryCancel!, AbortRetryIgnore!
|
Nro de Botón (Opcional)
|
Permite indicar que botón tendrá la atención inicialmente, el número por defecto es 1.
|
Nota: El messagebox retorna un valor numerico dependiendo del boton seleccionado(1,2 o 3), si existe algún error retorna un valor de –1 o también puede retornar un valor NULL.
Ejemplos:
MessageBox("Power Builder", "Hola Usuario")
Tenemos diversos iconos para mostrar:
- Information! (Default)
- StopSign!
- Exclamation!
- Question!
- None!
Ejemplos:
MessageBox("Power Builder", "Hola Usuario", Information!)
MessageBox("Power Builder", "Hola Usuario", Exclamation!)
MessageBox("Power Builder", "Hola Usuario", StopSign!)
MessageBox("Power Builder", "Hola Usuario", Question!)
Tambien tiene diversos botones:
Tambien tiene diversos botones:
- OK! - (Default) OK button
- OKCancel! - OK and Cancel buttons
- YesNo! - Yes and No buttons
- YesNoCancel! - Yes, No, and Cancel buttons
- RetryCancel! - Retry and Cancel buttons
- AbortRetryIgnore! - Abort, Retry, and Ignore buttons
excelente post gracias por tus aportes para los pricipiates estudiantes de la carrera
ResponderEliminarel stopsing! power builder lo marca como error y no tengo idea de porque alguien podria ayudarme
ResponderEliminar