![]() |
![]() |
| 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
|
||||
|
||||
|
Según parece haciendo un "Use" del formulario en el que están esas cosas que quieres ejecutar, desde el otro formulario, sería suficiente.
Desde el menu de Delphi Use eliges el formulario y ya está. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
|
#2
|
||||
|
||||
|
Aparte de lo comentado por Marcos situa las dos ventanas una al lado de la otra, de esta forma no se oculta ninguna: algo así:
Los "uses" deben estar en la zona de implementación para que delphi no se queje de referencias circulares. Un saludo
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#3
|
||||
|
||||
|
Hola:
Lo hicé como ustedes me dijeron y no me resulta, salvo cuando el segundo formulario lo minimizo, es aquí cuando me permite ejecutar los botones del primer formulario. Saludos. Aarón. |
|
#4
|
||||
|
||||
|
OnActivate es un evento que responde justo cuando das el foco a la ventana, por tanto, cuando le das un clic a FrmPowerM para "activarlo", el programa, que es más rápido que tú, muestra el form1, por tanto, jamás vas a poder interactuar con FrmPowerM.
La solución sería en el evento OnShow del FrmPowerM llamar a Form1.Show, de esta forma, la primera vez que se muestra el FrmPowerM, se muestra el Form1, pero al cambiar de nuevo a FrmPowerM, ya no se vuelve a ejecutar ese evento.
Un saludo.
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#5
|
||||
|
||||
|
Hola.
Ahora sí que me funciona y puedo interactuar con ambas. Gracias. Saludos Aarón. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|