![]() |
redefinir constructor de TForm
Hola a todos, disculparme de nuevo si es muy trivial la pregunta.
Necesito redefinir el constructor de TForm para uno de mis formularios. Lo he hecho con otras clases, definiendo constructor en la sección public etc. Pero nunca sobre una clase 'predefinida' como el TForm. Por tanto no sé que hacer con el parámetro que recibe 'Owner', donde normalmente hacemos miForm := TForm.Create(Application) yo necesito pasar más parámetros ( miForm := TForm.Create(Application,p1,p2,..) ) y luego en la implementación de constructor.Create asignarlos a propiedades del form. Espero no haberos liado mucho con la pregunta. Gracias y un saludo. |
Hola, tansolo tendras que hacer overload del create
|
Hola de nuevo Coso,
Muchas gracias, justamente es todo lo que necesitaba. He visto que el tema se había tratado antes, mis disculpas por no haber mirado mejor antes de preguntar. He probado y funciona, pero no entiendo por qué tienen que existir dos métodos 'create' sobrecargados. Un saludo. |
No hace falta, lo puse tansolo para que se viese el recorrido.
PD: si quisieras, podrias modificar la clase TForm directamente...
|
Entendido.
Muchas gracias por tu ayuda y un saludo. |
La franja horaria es GMT +2. Ahora son las 11:52:02. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi