Spanish bloque de paneles

oscarv

Member
Buenas tardes damas y caballeros.
Habra alguna forma de bloquear los elementos de un panel cuando se muestre algun mensaje, de error, digamos. Quiero que cuando lance el mensaje de error, queden inactivos los elementos del panel de abajo.
O de plano tengo que hacerlo individualmente por elemento marcando "enabled=false"
Gracias de antemano!!!
 

drgottjr

Expert
Licensed User
Longtime User
o sea:

B4X:
try    ' dentro de un panel
        ' alguna funcion o algun metodo que posiblemente lance un error...
catch
    'error captado
    'se desactivan los elementos de ese panel
    For Each c As View In panel.GetAllViewsRecursive
        c.Enabled = False
    Next
    toastmessageshow("Elementos de este panel han sido desactivados para tu seguridad",false)
end try

es asi que comprendo tu duda
 

angel_

Well-Known Member
Licensed User
Longtime User
Puedes probar a poner un panel translúcido encima de los elementos que se visualice cuando se lance el error.
 

josejad

Expert
Licensed User
Longtime User
Hola:

¿Por qué no muestras el error con un B4XDialog de las XUI Views?
Al hacer click fuera de él no se oculta, tienes que pulsar el botón de aceptar para que se cierre.
 
Top