Bom, voce pode escrever o codigo no Form Pai, o código deverá ser genérico,
para poder ser usado em várias telas de cadastro, mas os componentes pode
ser incluídos no Form Pai e os outros herdaram dele..

[]s

Em 1 de julho de 2010 14:41, Eny Urias <enyur...@yahoo.com.br> escreveu:

>
>
> Nossa! Esse assunto me interessa também!
> --
> Eny Trova Urias
>
> "Somos o que repetitivamente fazemos, portanto, a excelência não é um
> feito, mas um hábito"- Aristóteles
>
> ________________________________
> De: Rodrigo Rossi <rdrg.ro...@gmail.com <rdrg.rossi%40gmail.com>>
> Para: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br>
> Enviadas: Quinta-feira, 1 de Julho de 2010 14:32:58
> Assunto: [delphi-br] Definindo Padrão - Herança de Formulários
>
>
> Boa tarde.
>
> Estou desenvolvendo uma aplicação Win32 com Delphi 2010 e preciso de
> algumas orientações referente a "reaproveitamento" de código.
>
> Tenho um form modelo, onde lá tenho alguns métodos juntamente com a
> parte visual bem definida.
>
> Quando vou criar um outro form "Cadastro de Clientes" eu gero uma
> herança deste form modelo (inherited form) e neste form de cadastro de
> Clientes coloco meu componentes de banco de dados, SqlQuery,
> DataSetProvider, ClientDataSet, DataSource e implemento os métodos dos
> botões inserir, alterar, proximo, anterior etc....
>
> O problema é que quando faço outra tela "Cadastro de Fornecedores"
> herdando do form modelo (inherited form) tenho que adicionar os
> componentes do BD novamente e copiar e colar os métodos de todos os
> botões do cadastro de cliente para o cadastro de fornecedores pois vai
> ser a mesma coisa.
>
> Exeiste a possibilidade de nao ter que ficar copiando e colando o código
> e todos os forms? Não queria fazer desta mandeira pois se um dia eu
> quiser alterar o comportamento do método Incluir tenho que passar nos
> meu 999 forms para fazer isso? Não da neh....
>
> O que vocês indicariam de solução? Quero coisa simples, não tenho muito
> conhecimento em Delphi, o que quero é nao ter que ficar reescrevendo o
> código.
>
> --
> Att.
>
> Rodrigo Rossi
> rdrg_ro...@hotmail.com <rdrg_rossi%40hotmail.com>
> (45) 9963-1897
> Cascavel - PR
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
_________________________________
T.·.F.·.A.·.
Fellipe Henrique
http://blogs.digitumsoft.com.br/fellipeh
-------------------------------------------------------------------------------


[As partes desta mensagem que não continham texto foram removidas]



------------------------------------

-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    delphi-br-ow...@yahoogrupos.com.br
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    delphi-br-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html


Responder a