Power Builder - ventana presentacion

 
Vista:

ventana presentacion

Publicado por luis (90 intervenciones) el 21/10/2006 01:48:37
hola gente, quiero hacer lo siguiente, una vez que ingreso el usuario y la pass quiero que me slaga una ventana de bienvenida que diga la version de sistema y un logo y que eso automaticamente se cierre a los 5 segundos y que de ahi pase ala ventana principal del programa, aguno me puede ayudar??? 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:ventana presentacion

Publicado por Jancarlo (890 intervenciones) el 21/10/2006 02:19:58
Definamos las ventanas:

Estas serán 3 (inicialmente)

- Ventana de Login de Usuario (w_login) - Tipo Response
- Ventana de Presentación (w_logo) - Tipo Popup (Sin Borde)
- Ventana Principal (w_mdi) - Tipo MdiHelp o Mdi

Luego de ingresar el usuario y password y pasar la validación, abrirás la ventana w_mdi, en el evento open de esta deberás colocar lo siguiente :

// Evento open w_mdi
This.Hide()
Timer(5) // <-- Segundos que permance abierta la ventana w_logo
Open(w_logo)

Despues colocas esto en el evento Timer de la ventana w_mdi

//Evento timer w_mdi
if isvalid(w_logo) then
Close(w_logo)
end if
Timer(0)
This.Show()

Eso seria todo... espero que te ayude.... cualquier consulta nos las comentas.

Suerte !
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
sin imagen de perfil
Val: 37
Ha mantenido su posición en Power Builder (en relación al último mes)
Gráfica de Power Builder

RE:ventana presentacion

Publicado por Juan (231 intervenciones) el 23/10/2006 01:39:52
Hola.
Lo que tienes que hacer es crear primeramente la ventana de presentación a tu gusto.

Luego debes llamarla desde el boton aceptar (de la ventana de contraseña) de la siguiente manera

Open(w_presentacion)
close(w_contraseña)

luego declara la siguiente variable en Instance variable de la ventana presentación

INT ll_start

luego

en el Open de la ventana presentación programa
ll_start = cpu()

timer(06)

y por último en el timer de la misma ventana prtograma

if cpu() - ll_start >= 800 then
timer(0)
close(this)
open(w_principal)
end if

y listo

suerte ojala tew sirva
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:ventana presentacion

Publicado por luis (90 intervenciones) el 24/10/2006 01:51:13
Gracias chicos, me sirvieron sus sugerencias. ya lo tengo funcionando. suerte
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