In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Form padrão

Foro de Xailer profesional en español
Responder
Avatar de Usuario
emeasoft
Mensajes: 1088
Registrado: Mié Abr 01, 2009 4:12 pm
Ubicación: emeasoft
Contactar:

Form padrão

Mensaje 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.
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5706
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Form padrão

Mensaje 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
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Avatar de Usuario
emeasoft
Mensajes: 1088
Registrado: Mié Abr 01, 2009 4:12 pm
Ubicación: emeasoft
Contactar:

Form padrão

Mensaje 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
>
Responder