Power Builder - Como saber si se realizo click sobre un botón

 
Vista:

Como saber si se realizo click sobre un botón

Publicado por alicia (4 intervenciones) el 14/02/2005 14:40:54
Hola...
Por favor me podrían ayudar en lo siguiente:
Necesito validar si se hizo click en un botón para validar otros procesos
Les anticipo mis agradecimientos
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:Como saber si se realizo click sobre un botón

Publicado por Ricardo (1957 intervenciones) el 14/02/2005 15:37:45
Porque no monitoreas el evento clicked del boton, pones algun messages u otra bandera, o en su defecto el debug para que veas cuando pasa por este evento.

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

RE:Como saber si se realizo click sobre un botón

Publicado por Oscar (1178 intervenciones) el 14/02/2005 18:30:57
Suponiendo que tengas varios botones (o cualquier control), y necesitas saber si se dio click (o cualquier otro evento) en un botón en particular, puedes emplear el siguiente script:

1. Declará las siguientes variables de instancia:
String is_objeto
String is_evento

2. En el botón cb_1 (donde se supone que deseas verificar si de dio click o nó), añadí al resto de código que tengas:

PopulateError(999, "notused")
//Guardaremos en las variables de instancia el nombre del objeto
// y el nombre del evento
is_objeto=error.object
is_evento=error.objectevent

3. Ahora, puedes verificar el valor de las variables de instancia al ejecutar cualquier otro control. Por ejemplo, en un botón cualquiera pegá:

if is_objeto="cb_1" and is_evento="clicked" then
messagebox("Aviso", "El objeto: "+is_objeto+ ", fue clickeado")
else
messagebox("Aviso", "No clickeado")
end if
//-----------Fin----------------

Nota: Pueden existir otros métodos; pero considero que éste es el más amplio.
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