Power Builder - bloquear alt + f4

 
Vista:

bloquear alt + f4

Publicado por jESUS (1 intervención) el 25/08/2006 17:46:10
Hola amigos. alguien me puede ayudar con esto. por seguridad no quiero que mi ventyana mdi se . cierre al presionar ALT + F4 . es decir bloquear estas teclas.
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:bloquear alt + f4

Publicado por Julio (137 intervenciones) el 25/08/2006 18:22:46
Agrega un evento ue_key que tenga como Event ID pbm_keydown y programa para que las teclas Alt y F4 no funcionen

Algo asi:

If KeyDown(KeyAlt!) And KeyDown(KeyF4!) Then Return
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:bloquear alt + f4

Publicado por Mario (23 intervenciones) el 25/08/2006 21:52:59
Utiliza el evento "CLOSEQUIERY" de la ventana.
Esta es la documentacion del evento:
/*****************************************/
pbm_closequery Window
Arguments
None
Return value
Long. Return code choices (specify in a RETURN statement):

0 Allow the window to be closed
1 Prevent the window from closing
/****************************************/
/**declara una variable de insatncia**/
string li_cerrar

/**y en tu codigo asignale a la varible "si" para cerrar y "no" para dejarla abierta**/
li cerra="SI" //** O RESPECTIVAMENTE
li_cerrar="NO"

/**esto va en el evento closequery**/

if li_cerrar="SI" then
return 0
else
retuen 1
end if

/** Esto te sirviera que para cuando modifique datos en una datawindows
y si ho ha guardado los cambios la aplicacion continue abierta**/
ESPERO TE SIRVA, SALUDOS DESDE ECUADOR!!! MARIO.
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
Imágen de perfil de Antonio
Val: 176
Bronce
Ha mantenido su posición en Power Builder (en relación al último mes)
Gráfica de Power Builder

RE:bloquear alt + f4

Publicado por Antonio (1271 intervenciones) el 28/08/2006 15:43:35
Hola Jesus:

Mira:

declara una variable de instanicia de este modo

boolean ib_salir = false

luego en el evento de CloseQuery de tu ventana pon esto:

if ib_salir = false then return 1

ahora , en tu boton de salir pon esto:

ib_salir = true
Close ( Parent )

Espero te sirva amigo... ¡ 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