![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
perdona es esta la direccion
http://www.ricardoplaza.com/download/ventanatrans.avi |
|
#2
|
||||
|
||||
|
¡Si!
Eso es lo que busco.Me das un poquito de info....porfa, anda... te invito a unas birras ![]() |
|
#3
|
|||
|
|||
|
me tendras que dar una habitación porque mi mujer me va a echar de casa
![]() adjunto el proyecto tal como yo lo llevo hasta ahora. |
|
#4
|
||||
|
||||
|
Me parece que vamos a tener que alquilar un apartamento entre los dos
y tomarnos las birras en el bar del barrio, mi mujer tambien me quiere echar de casa , menos mal que nos quedan las niñas...y el portatil.Bueno, visto, lo que has hecho es mover las ventanas hijas cuando mueves el padre con
y en el hijo para apuntar la posicion actual para controlar los limites
lo que me resulta curioso es el uso de esta funcion, le engañas a la cola de mensajes, quizas es que yo lo hubiera hecho con onmousemove,down y up, vamos la costumbre de cada uno, supongo ![]() (editado: supongo que con un mensaje del sistema te ahorras asignar los eventos move,down,up a cada control, so burro)
Desde luego el efecto es justo el deseado, me voy a poner a trabajar en esta tecnica que creo que va a ser la buena. Cuando quieras las birras (o cafe) ![]() PD: ¿porque se usa inherited, y cuando o porque se pone al principio o final de funciones? Thanks. Última edición por cesarsoftware fecha: 12-03-2013 a las 19:13:24. |
|
#5
|
|||
|
|||
|
Tengo que aclar que parte del código ya estaba en esta web.
|
|
#6
|
|||
|
|||
|
se pone inherited para invocar al metodo del ancestro del objeto en cuestión.
Por ejemplo en un metodo destroy primero liberas los objetos que hayas creado o cierras archivos etc y despues llamas a inherited para que continue con el proceso previsto. Si lo hicieses al reves cuando quisieras liberar tus objetos etc. ya se habria destruido el objeto. En un Constructor create suele llamarse primero al inherited para que el objeto se cree normalmente y luego se añade la funcionalidad deseada. Si lo hicieses al reves, el metodo heredado sobreescribiria esa funcionalidad. Es Importante el momento en el que se llama. |
|
#7
|
||||
|
||||
|
Gracias por responder ricardo, suponia que ese era el efecto de inherited, pero confrmado queda claro.
![]() Al final con el movimiento conjunto de ventanas el tema esta solucionado y un poco mas afinado en este video se ve una muestra del efecto con topes incluidos http://www.youtube.com/watch?v=yHiEy...ature=youtu.be Hago un resumen de lo necesario, o lo que es lo mismo, la receta para cocinarlo ![]() Formulario Padre o principal: 1 manejador de mensaje del movimiento de la pantalla principal 3 variables publicas En el OnCreate (por ejemplo) calcular los margenes en mi caso tengo abajo una TStatusBar
Al crear las ventanas hijas darle informacion sobre los limites para que no se pasen
El manejador que mueve las ventanas hijas cuando se mueve el padre
Formulario hijo (semitrasparente con alphablendvalue) unas variables publicas y los procedimientos de movimiento de raton al final he deshechado los mensaje windows porque sale un movimiento "mas fino" de esta forma
Crear los formularios hijos en tiempo de ejecucion
y los manejadores de eventos
Ala, un pasito mas, gracias a todos. ![]() Última edición por cesarsoftware fecha: 13-03-2013 a las 19:25:11. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Crear un form fsMDIForm y varios forms hijos | citlalliDgp | Varios | 11 | 07-12-2007 15:13:31 |
| ¿Quien es mi Form Padre? | gabrio | OOP | 4 | 16-10-2007 20:33:06 |
| Nodo padre sin hijos en TTreeView | jorgesl | OOP | 3 | 10-04-2006 20:24:11 |
| Formulario padre con hijos | oscarsanta | Conexión con bases de datos | 2 | 31-01-2006 13:17:13 |
| como puedo poner form hijos | ronimaxh | Varios | 5 | 22-10-2003 22:55:23 |
|