![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Problemas al acceder a componentes de formularios en tiempo de ejecución
Hola, tengo el siguiente problema
Este es el código que va dentro de un Botón para crear un formulario en tiempo de ejecución (Form1)
Ahora el problema ocurre cuando quiero acceder a un componente de este Form2. Sea desde el mismo Form u otro. El siguiente ejemplo genera un error en tiempo de ejecución Form2.Button1.Enable:= True; ¿Se ha visto antes? De antemano, muchas gracias. |
#2
|
||||
|
||||
¿Cómo creas el Form?
¿Dónde le das el nombre, el parent, etc.?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
||||
|
||||
Ese es el error.
1. Cuando se diseña un formulario para ser creado dinámicamente por código, se debe definir como NO autocreado, ahorrarás recursos 2. Cuando lo creas, la variable Form2 no apunta al formulario creado dinámicamente sino al estático o a nada. 3. No esperes, por tanto, que esa linea de código funcione ni ninguna otra que trate de acceder a un componente de ese formulario, dentro o fuera, a través de Form2. 4. Si precisases alcanzar un componente de TForm2 deberás declarar una variable de ese tipo y asignarle el Form creado. Saludos. |
#4
|
||||
|
||||
Cita:
Puedes darme un ejemplo para tenerlo más claro. De antemano, muchas gracias ![]() 4. Si precisases alcanzar un componente de TForm2 deberás declarar una variable de ese tipo y asignarle el Form creado. |
#5
|
||||
|
||||
Hola
Prueba asi
__________________
Caminante, son tus huellas el camino y nada más; Caminante, no hay camino, se hace camino al andar. Antonio Machado |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problemas Creando componentes en tiempo de ejecucion | nickolas | Varios | 2 | 12-11-2012 03:02:59 |
Acceder a DisplayFormat en tiempo de Ejecución | Kalondro | C++ Builder | 5 | 31-10-2011 01:44:25 |
Problemas al tratar de crear varios componentes en tiempo de ejecucion | ilichhernandez | Conexión con bases de datos | 2 | 13-11-2005 19:03:26 |
Formularios en Tiempo de Ejecucion | rocio84 | Varios | 3 | 26-10-2005 21:07:29 |
Crear formularios en tiempo de ejecución | Caro | Varios | 2 | 25-08-2005 14:27:39 |
![]() |
|