![]() |
crear varios form al iniciar la aplicacion
Hola!
Al iniciar delphi 7 (no conozco versiones anteriores) se activa la ventana principal que contiene a los componentes, ademas se activan la ventana del inspector de objetos y la ventana del Object TreeView (bueno al menos en el mio) ¿eso como se hace? ¿En el evento OnCreate del form principal se crean los otros forms? Estuve buscando por "Dock", "Acoplable" pero no encontre una respuesta para lo que quiero. Se agradece la ayuda |
Hola
Puedes usar Form2.Show en el evento OnShow del Form1 Ademas de indicar como y donde quieres que se vean, por ejemplo Form1.Align = alTop y Form2.Align = alLeft ;) Salud OS |
Gracias por la respuesta de hecho asi lo resolvi, ahora me gustaria saber como hacer que si la ventana principal se mueve entonces la ventana secundaria se mueva con ella :o jaja ando medio zafado!!
Editando solo para dejar la constancia: En el form principal en su evento OnShow:
En el ActionList se ejecuta esta accion al hacer click en el item de menu miGrafica. Verifico si ya existe el form frmPlot, si existe y esta minimizado lo regreso a su tamaño normal y lo traigo al frente, en caso de no existir lo creo.
En el form frmPlot en su evento OnClose y OnCreate
Como siempre quedo abierto a sugerencias para mejorar el codigo. Saludos!! |
Cita:
Ahí mismo puedes preguntar si la secundaría estaría minimizada, si es así lo restauras Saluditos |
Hola de nuevo, creo que sería mejor capturar directamente el mensaje WM_MOVE, ya que de la forma que puse, tarda un poco en moverse la ventana secundaria, prueba este ejemplo que puso el amigo Roman http://www.clubdelphi.com/foros/show...75&postcount=2
Saluditos |
Gracias por la respuesta Caro. No he tenido oportunidad de trabajar en eso pero en la primera oportunidad lo hago y comentare los resultados.
|
| La franja horaria es GMT +2. Ahora son las 14:45:36. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi