Página 1 de 1

Form padrão

Publicado: Jue Abr 16, 2009 8:45 pm
por emeasoft
Holla
í‰ possibel usar um Form padrão para diversas outras chamadas?
Assim:
Tenho um Form básico com todas as informaçíµes idíªnticas em todos os
Form.
Então chamaria, talvez um função, TELA() ou outro meio e acrescentaria
os Edits necessários naquele Form.
Assim, quando mudar o Form básico, automaticamente estaria mudado em todos.
Se for COPIAR e COLAR toda vez que fizer uma mudança teria que mudar em
todos,
ficando muito trabalhoso.
Não sei se consegui me explicar bem.
Google Tradutor:
Es possibel utilizar un Form modelo para otras llamadas?
Así­:
Tengo una Form básico con todos la misma información en todos los Form.
Llamado, tal vez una función, PANTALLA () o por otros medios y añadir
modificaciones necesarias en el formulario.
Así­ que cuando se cambia la forma básica, se cambiará automáticamente en
todo.
Copiar y Pegar, si cada vez que se realice un cambio que iba a cambiar en
todo, conseguir demasiado trabajo.
No sé si me explique bien.

Form padrão

Publicado: Mar Abr 21, 2009 12:48 pm
por jfgimenez
Mário,
puedes crear una clase 'padre' de los formularios de datos (p.ej.
TBaseForm), que contenga los controles necesarios y el código genérico de
los eventos. Después, en las clases 'hijas', sólo tienes que cambiar "...
FROM TForm" por "... FROM TBaseForm" y sobrecargar los métodos que
necesites.
Pero me temo que la clase padre tienes que construirla a mano, es decir, no
puedes usar todavía el diseñador de formularios.
Estamos trabajando en soportar la "herencia visual" de formularios, pero
todavía no se puede usar de forma fiable.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info

Form padrão

Publicado: Mar Abr 21, 2009 7:37 pm
por emeasoft
Holla Jose
Gracias.
> puedes crear una clase 'padre' de los formularios de datos (p.ej.
> TBaseForm), que contenga los controles necesarios y el código genérico de
> los eventos. Después, en las clases 'hijas', sólo tienes que cambiar "...
> FROM TForm" por "... FROM TBaseForm" y sobrecargar los métodos que
> necesites.
Funcionou:
CLASS CM111 FROM TBaseForm
METHOD CreateForm()
METHOD FormInitialize( oSender )
ENDCLAS
>
> Pero me temo que la clase padre tienes que construirla a mano, es decir,
> no puedes usar todaví­a el diseñador de formularios.
Criei os formulários normalmente usando o desenhador de formulários.
>
> Estamos trabajando en soportar la "herencia visual" de formularios, pero
> todaví­a no se puede usar de forma fiable.
OK.
>
> --
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
> http://www.xailer.info
>