![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Gracias ecfisa a tu ayuda pude encontrar una solucion
despues de tanto laberinto aveces las soluciones son las mas faciles
orientandome en tu codigo pude resolver mi problema muy efectivamente suponiendo q tenemos un form principal, y dos fromularios hijos child que son clientes y busqueda de clientes me di cuenta que MDIChildren[0] es el formulario hijo activado osea activeMDIChild pues entonces MDIChildren[1] es el "parent" de MDIChildren[0] cierto??? entoces simplemmnte puse: if (application.mainform.MDIChildren[1] is TFRMClientes) then (application.mainform.MDIChildren[1] as TFRMClientes).Edit1.text := 'por fin'; Gracias denuevo ecfisa me sirvio de mucho tu colaboracion!!! ![]() |
#2
|
||||
|
||||
Hola _CALI.
Funciona de forma segura siempre y cuando tengas sólo un par de MDIChilds abiertos. Pero puede no ser así si hay más pares de forms abiertos. Supongamos que tenemos abiertos dos pares de forms creados en este órden: FSender, FReceiver. Creamos cuatro: 1:FSender1 2:FReceiver1 3:FSender2 4:FReceiver2 El form activo es ahora FReceiver2. Si en esta instancia haces click en el TButton del form FSender1, le enviará el mensaje a FReceiver2 y no es el comportamiento que buscas. Por otro lado si haces click en el TButton del form FSender2, FReceiver2 recibe el mensaje; pero FReceiver1 no recibirá ningun mensaje hasta que adquiera el foco ( sea el form activo ). Para que este efecto no se produzca es necesario hacer click sobre cada form FReceiverN (hacerlo activo) para luego enviar el mensaje. Ahora, si es condición necesaria que el form receptor este activo para que pueda recibir un mensaje, funciona. Espero haberme explicado bien... Saludos. ![]() Última edición por ecfisa fecha: 20-11-2010 a las 02:37:11. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
acceder a los controles de otro formulario MDIChild!! | _CALI | Varios | 1 | 04-12-2009 22:00:30 |
Acceder a un sitio .aspx desde otro PC | carlosegs11 | .NET | 2 | 21-01-2008 06:10:34 |
Acceder fichero Access desde otro equipo con Ubuntu vía ODBC | papulo | Tablas planas | 2 | 03-10-2007 12:09:59 |
Acceder desde un Frame a su formulario | rafita | Varios | 4 | 07-03-2007 15:29:38 |
Acceder a otro ordenador desde internet | Novás | Redes | 8 | 06-06-2005 17:20:46 |
![]() |
|