https://foro.gambas-es.org/viewtopic.php?f=4&t=1204&p=6925#p6925
-----------------------------------
shordi
Domingo, 12 Diciembre 2010, 20:51

Re: Clonar Controles
-----------------------------------
[quote]Si es así, podría ser un feature request que deberíamos solicitarle a Benoit, si evaluamos que es algo realmente necesario[/quote]
En mi caso no es necesario. Necesitaba una función que recorriese los controles de un contenedor y modificase las propiedades de algunos de ellos... pero con posibilidad de vuelta atrás. Se me ocurrió crear un objeto en tiempo de ejecución que fuese un clon del mismo para ello... y de ahí la pregunta.
Me metí en un berenjenal siguiendo algo parecido a lo que sugieres... (el problema está en lo que hay que poner donde tú pones "Setear objetos".. jejeje)
Al final no me gustó la solución y lo he hecho a base de "Clonar" las propiedades que me interesan recorriendo el .Children del contenedor. 
El único problema me lo encontré al descubrir que los contenedores pueden contener contenedores (¿quién los descontenedoreará?) y ahí he tenido la oportunidad de recurrir a la recursividad (¡toma expresión bonita!) por primera vez en un programa real.

Gracias por tu respuesta al post de IS CONTAINER, queda hasta bonito... jeje

Suerte


