Spanish [SOLUCIONADO] - Desactivar todos los objetivos de una vista

Espinosa4

Active Member
Licensed User
Longtime User
Hola a todos,

Hay alguna función que te desactive todos los objetivos de una vista?

Lo digo porque cuando muestro una oanrlt, si pulso a un botón que está detrás de él, actúa.

Gracias de antemano.
Un saludo,
Espinosa
 

Espinosa4

Active Member
Licensed User
Longtime User
Qué vista es esa?
Tampoco entiendo bien lo de desactivar el objetivo. Deduzco que te refieres que algún elemento no haga ninguna acción?

Hola @josejad

Lo que quiero es mostrar un panel por encima de otros objetos y que no hagan. ninguna acción.

Cuando muestro un panel, si lo toco y debajo hay un botón, ejecuta su acción y eso no lo quiero.

En Delphi, tú recorrias una pantalla con una función y activabas o desativabas lo que querías mientras ibas recorriendo todos los objetivos del formulario.
 

josejad

Expert
Licensed User
Longtime User
Para ello tienes que consumir el evento del elemento que quieras y no hacer nada…

Por ejemplo, si es un botón

B4X:
Sub Button1_Click
   'no hacemos nada...
End Sub

dentro puedes poner que si el panel que superpones es visible no haga nada, y si no lo es pues que ejecute lo que necesites
 

Espinosa4

Active Member
Licensed User
Longtime User
Para ello tienes que consumir el evento del elemento que quieras y no hacer nada…

Por ejemplo, si es un botón

B4X:
Sub Button1_Click
   'no hacemos nada...
End Sub

dentro puedes poner que si el panel que superpones es visible no haga nada, y si no lo es pues que ejecute lo que necesites
Vaya, no había caído en eso. Sencillo y efectivo.

Muchas gracias y disculpa tantas preguntas 🫣
Un saludo
 
Top