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