Power Builder - No permitir cerrar una ventana Mdi

 
Vista:

No permitir cerrar una ventana Mdi

Publicado por junior (7 intervenciones) el 05/10/2006 19:56:45
hola amigo tengo un problema tengo un aplicativo donde la ventana padre es de tipo mdihelp y las hijas del tipo main

como hago q al momento de cerrar la ventana mdi no permita cerrarla mientras tenga habierta un main
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:No permitir cerrar una ventana Mdi

Publicado por Jorge (37 intervenciones) el 05/10/2006 21:16:21
En el evento CloseQuery de tu mdi

window lw_window
lw_window = GetActiveSheet()
If IsValid(lw_window) then
if MessageBox("tareas en ejecución","Está seguro de Salir...?",Question!,OkCancel!,2) = 1 then
return 0
Else
return 1
End if
End if

Saludos
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

y como mantener activa la otra ventana

Publicado por Junior (7 intervenciones) el 05/10/2006 21:39:51
Gracias por la solucion.hice lo que me dijistes pero al momento de cerrar la ventana main que esta encima ,se minimiza como hago para q la ventana mantenga su esta y no se tenga ese efecto
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:y como mantener activa la otra ventana

Publicado por Jorge (37 intervenciones) el 05/10/2006 23:06:05
Yo lo utilizo ese código con la misma finalidad que tu necesitas y me funca perfectamente.
asegurate que el código este en el evento Closequery de tu ventana MDI.

otra. GetActiveSheet() verifica si existen hojas que dentro del mdi.

por lo tanto solo es válido para las window que se habren con el OpenSheet()
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