Power Builder - messagebox con tiempo

 
Vista:

messagebox con tiempo

Publicado por rodrigo (28 intervenciones) el 17/11/2006 02:25:53
hola
quisiera saber si un messagebox puede estar con tiempo, me explico, ya que es conveniente que el usuario haga lo menos clic posibles, quisiera saber si puedo mostrar un messagebox que por ejemplo solo dure 5 segundos, y desaparezca por si solo sin la necesidad de hacer clic o enter.

Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:messagebox con tiempo

Publicado por amilcar (407 intervenciones) el 17/11/2006 12:31:33
hola, podes hacer una ventana response con el mensaje y un temporizador para q se cierre sola.

bueno es solo una idea

saludos desde argentina
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:messagebox con tiempo

Publicado por Dark_Zen (24 intervenciones) el 22/11/2006 02:34:50
****************** Dark_Zen *********************

ps me intereso tu problem y me puse a imvestigar como hacerle bueno encontre con una solucion :

una window k sirva para mostrar mensajes y k se cierre dependiendo de uno de susparametros de tiempo.

lo k tienes k hacer es crear una estructura
//PB Object - structure
// s_message la cual almacena :

string msg_mesage //contendra el mensaje k kieres k se muestre
string msg_title //el titulo de la ventana
decimal msg_timer // el tiempo en k demora para cerrarce
integer msg_button //los botones k muestra

//(Declare) : Global Variables
s_message lw_msg

//creas una window :
//w_message: event open()

timer(1)
st_title.text = lw_msg.msg_title
st_body.text = lw_msg.msg_body
//creas las siguientes funciones

f_setButton(integer button)returns string

para llamarlo tienes k poner esto:

lw_msg.msg_body="mensage"
lw_msg.msg_title="titulo"
lw_msg.msg_timer=3
lw_msg.msg_button=1
opensheetwithparm(w_message,lw_msg,w_mdi,5,original!)


-continuara......
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:messagebox con tiempo(2)

Publicado por Dark_Zen (24 intervenciones) el 22/11/2006 04:25:42
........continuacion

//w_message: event timer()
l_ini = l_ini + 1
if l_ter=l_ini then close(this)

//(Declare) : Instance Variables

INTEGER l_ini
INTEGER l_ter

//w_message: event Open()
//agregas esto
l_ter = lw_msg.msg_timer
f_setbutton(lw_msg.msg_button)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar