In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Herencia de controles... se puede cambiar???

Foro público de Xailer en español
User avatar
XeviCOMAS
Posts: 515
Joined: Sat Mar 12, 2011 8:16 pm

Herencia de controles... se puede cambiar???

Postby XeviCOMAS » Thu Feb 14, 2019 8:38 pm

Bien, un tema que me está ocupando mientras desarrollo la aplicación en entorno NO MDI, y utilizar pestañas.

Hechando mano del Sample FormInAForm, creo que debo de ir por ahí, pues diseño los forms para incrustarlos en los paneles segun sea la necesidad de la ventana a abrir, en lugar de abrir la ventana, pues eso, visualizo esa "ventana" en la pestaña.
Hasta ahí voy bien. Me surge algun problemilla con los controles que estan anclados a Right y los de Bottom, pero de momento los defino unos 20 píxeles más y el resultado visual es bueno.

Pero... La inquietud que tengo y queria conseguir. Quiero poner un boton que al pulsarlo, "libere" esa pestaña y quede como una ventana flotante, sin estar contenida en la aplicación, que esté libre. El ejemplo de GMail por ejemplo. Al mensajear (con hangouts) se dispone de una ventanita pero se puede pulsar un boton que lo que hace es "liberar" esa ventana. Ese es el efecto que quiero lograr.
La teoria es sencilla. Crear un Form y pasar TODOS los controles, en su estado actual, del Panel al Form, cerrar el Panel y mostrar el Form.

Ahí la pregunta.
¿Se pueden pasar controles de un contenedor a otro, en ejecución???
¿o se pueden clonar de un contenedor a otro???

Seguro que a alguno se le a pasado por la cabeza. No es una cosa muy rara, no???


Gracias por vuestro tiempo.
Un Saludo,
Xevi.

Return to “Spanish”