![]() |
![]() |
| 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
|
|||
|
|||
|
Gracias por contestar...
El caso es que al realizar el acceso de esa manera, al ejecutar la linea donde hago el cambio salta el error: `Acces Violation at adresss..... mi codigo: Código:
#include ¨FormPadre.h¨ ............... ............ FFormPadre->Panel1->Visible = false; ![]() Alguna idea. |
|
#2
|
||||
|
||||
|
te falta algo al crear el panel. ¿Lo creas en ejecucion? Asegurate que la propiedad parent apunte al form padre.
|
|
#3
|
||||
|
||||
|
¿No será que FFormPadre es un puntero con valor nulo?
Revisa ese punto. Saludos. |
|
#4
|
|||
|
|||
|
Gracias a los dos por contestar...
le voy a dar unas vueltas Última edición por NEG1414 fecha: 06-11-2014 a las 19:06:34. |
|
#5
|
|||
|
|||
|
Creo que he dado con el problema... El FormPadre es a su vez hijo Modal de otro Form (Abuelo
) y esto crea un conflicto ..el caso es que he hecho un sencillo programa con tres forms el "Abuelo" abre modalmente al "Hijo", este modifica un componente del "Abuelo" de la manera que me habeis indicado y perfecto...el resultado no es el mismo cuando a su vez abro el Form "Hijo" modalmente desde el form"padre" e intento modificar uno de sus componentes... me da el error comentado al inicio....Hay alguna solucion para este problema "FAMILIAR" gracias |
|
#6
|
|||
|
|||
|
Creo que he dado con el problema... El FormPadre es a su vez hijo Modal de otro Form (Abuelo
) y esto crea un conflicto ..el caso es que he hecho un sencillo programa con tres forms el "Abuelo" abre modalmente al "Padre", este modifica un componente del "Abuelo" de la manera que me habeis indicado y perfecto...el resultado no es el mismo cuando a su vez abro el Form "Hijo" modalmente desde el form"padre" e intento modificar uno de sus componentes... me da el error comentado al inicio....Hay alguna solucion para este problema "FAMILIAR" gracias Nota:Perdonar que repita el post.. me he echo un lio con editar y citar Última edición por NEG1414 fecha: 07-11-2014 a las 07:34:24. |
|
#7
|
||||
|
||||
|
yo ya me perdi en el arbol genealogico XD Se me ocurre que prueves algo. Si el padre es modal y el hijo es modal, cuando muestres al hijo oculta al padre antes, y muestralo despues. O sea, tu haras en un boton FormHijo->ShowModal(); pues antes de esa linea pon Hide(); y luego en el hijo haces por ejemplo FormPadre->Panel1->Width = 100; pues pon despues FormPadre->ShowModal() o FormPadre->Show(). Igual es problema de que haya dos modal a la vez asi que yo probaria a quitar el modal antes de mostrar la nueva modal y luego de cerrar la hija devolver a modal al padre.
Última edición por aguml fecha: 07-11-2014 a las 11:02:43. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Modificar formulario padre (FastScript) | Toni | Varios | 1 | 06-11-2013 14:23:52 |
| Formulario padre | ASUNCION | Varios | 2 | 14-02-2013 19:56:00 |
| Formulario padre e hijo | Gbyte | Varios | 19 | 23-07-2008 20:56:04 |
| Cambiar propiedad de componente del formulario padre al cerrar el formulario hijo | jzginez | OOP | 5 | 22-06-2007 21:40:51 |
| Acceso a componente de formulario padre???? | mguixot | OOP | 6 | 11-06-2003 13:54:19 |
|