Spanish ocultar paneles para modificar layouts ocultar titulo

DATASOFT (SOLUSOFT S A)

Member
Licensed User
Longtime User
buenas normalmente no había tenido esta necesidad porque solo colocaba 2 o 3 paneles como máximo por activity, normalmente los hacia en orden, pero hoy al intentar agregar otro panel mas me di cuenta que necesitaba una opción "vete al fondo panel" o "te veo ahora" para ocultar mis paneles actuales y trabajar desde el designer, el nuevo mas fácilmente.
pues si no la hay la pediré para la próxima actualización de B4A
 

vampirbcn

Active Member
Licensed User
Longtime User
Hola DATASOFT,

Ya existe esa opción en el Designer, seleccionas el panel y en el menú Tools hay la opción "Bring To Front" y "Send To Back" que te permiten llevar al panel al fondo o al primer plano.

Incluso si te hace falta lo puedes hacer por código en tiempo de ejecución, ejemplo: panel1.bringtofront

Saludos
 

DATASOFT (SOLUSOFT S A)

Member
Licensed User
Longtime User
el boton secundario también funciona sobre el panel o lo que gustes esconder de momento.
hay otra pregunta que tengo es posible personalizar el fondo del titulo del activity u ocultarlo use show title false desde el designer no funciono (en código como seria no hay un title.visble=false que yo sepa ). se que el fondo depende del mismo sistema operativo pero si hay algún tema al respecto (ni idea de como buscarlo en ingles ) me viene bien leer mas.

vamp, bg, erel alguien con mas experiencia en el foro cuando uno mismo resuelve la duda que es mejor dejar el tema abierto o hay alguna forma de cerrarlo o lo edito?

jose
 

bgsoft

Well-Known Member
Licensed User
Longtime User
Hola:

Lo del título es el texto del titulo o de la cabecera, como lo quieras llamar.
Si quieres quitar la cabecera es muy facil, en diseño pon esto (está arriba del todo del código en main)

B4X:
#Region Module Attributes
      #FullScreen: true
      #IncludeTitle: false
......
.....

Luego puedes crear un panel y ponerlo como cabecera a tu gusto, algo asi:


B4X:
Sub Activity_Create(FirstTime As Boolean)

    Cabecera.Top=0
    Cabecera.Left=0
    Cabecera.Width= Activity.Width
    Cabecera.height=50dip  ' o el valor de alto que te guste

A ese panel le puedes "incrustar" una iamgen y ponerle tu logotipo, o lo que te apetezca.

La captura que he puesto es de un programa realizado asi




Saludos
 

Attachments

  • Screenshot_2013-10-03-15-49-39.png
    70.4 KB · Views: 496
Last edited:
Cookies are required to use this site. You must accept them to continue using the site. Learn more…