Iniciar Sesión

Ver la Versión Completa : [Componente] Manejo del control Frame


Begoguay
3 de febrero de 2019, 22:00
Hola foreros.

Tengo el siguiente problema:
He definido en un formulario varios controles Frame, con sus controles correspondientes, que muestro o no dependiendo de si selecciono mostrarlo a través de un botón. El caso es que si en el formulario yo incluyo otros controles, como una etiqueta o un TextBox, después de haber creado el Frame, y luego intento colocar ese Frame encima de esos nuevos controles, no me deja, y lo que hace es mostrar el Frame, y encima de él todos los nuevos controles creados posteriormente al Frame (cuando ese Frame se situa en la posición de los nuevos controles), sin embargo, los controles creados anteriormente al Frame, si que se 'tapan' con el Frame.
La única solución que he encontrado, es borrar el Frame, con lo cual todo el código que yo he creado para los controles que incluye me desaparece, y lo tengo que volver a hacer.
¿Hay alguna otra solucion, que no sea borrando?

Un saludo.

Kuk
3 de febrero de 2019, 22:29
Begoguay, en el menu "Layout", seleccionando un control, que sea Frame u otro, puedes enviarlo al fondo (Send to back) o traerlo al frente (Brign to front). ;)

En ejecución, puedes hacer lo mismo haciendo:


INVOKE miCOntrol "zOrder" USING valor *> donde 0 = primer nivel de frente, 1 = el siguiente debajo etc.