Como destruir um panel e todos os componentes dentro dele!
Galera preciso destruir um panel e junto com ele todos os edits, labels, buttons, dbedits, e mais tarde preciso crialos novamente..
tem como?
tem como?
Marcos Fernando
Curtidas 0
Respostas
Rjun
05/08/2005
FreeAndNil(Panel);
GOSTEI 0
Marcos Fernando
05/08/2005
eh agora como crio o panel novamente com todos os componentes que estaum dentro dele!
Grato
Grato
GOSTEI 0
Rjun
05/08/2005
Você tem necessidade de destruir o panel mesmo? Só oculta-lo não resolve?
GOSTEI 0
Marcos Fernando
05/08/2005
o duro que preciso destruilo pois ele possui dbedits que fazem referencia a uma ibquery que as veses vou selecionar todos os campos da tabela e as veses só um, ai os campos que fazem vinculo com os campos que não existirem dão erro.
GOSTEI 0
Cabelo
05/08/2005
Não seria mais simples voê simplesmente dar um visible false nos edits, e colocar os campos em branco nestes edits??
e só adicionar os campos nos que forem aparecer???
e só adicionar os campos nos que forem aparecer???
GOSTEI 0
Marcos Fernando
05/08/2005
O duro que não!
Eu uso Dbedits mesmo que eles ficarem invisiveis vão fazer referencia a tabela e não estou querendo fazer tirar o vinculo um a um pois são muitos, por isso qro destruilo e só construilos na hora em que precisar...
ninguém mais???
Grato
Eu uso Dbedits mesmo que eles ficarem invisiveis vão fazer referencia a tabela e não estou querendo fazer tirar o vinculo um a um pois são muitos, por isso qro destruilo e só construilos na hora em que precisar...
ninguém mais???
Grato
GOSTEI 0
Rjun
05/08/2005
Crie os componentes em RunTime. Desse modo você consegue fazer o que quer.
GOSTEI 0