Problemas com Parent!

Delphi

15/08/2012

Estou tendo um problema.

Tenho um formulário principal que tem um panel do qual eu uso a função Parent para abrir um formulário secundário dentro dele. Assim:

If frmCadFornecedores = Nil Then
frmCadFornecedores := TfrmCadFornecedores.Create(Self);
frmCadFornecedores.Show;
frmCadFornecedores.Parent := frmPrincipal.pnlPrincipal;

O Problema é que possui um edit nesse frmCadFornecedores e quando o formulário aparece, não é possível usar o edit. Não consigo digitar nada dentro dele. Os botões funcionam normalmente mas só o Edit que fica fora.
Alguém sabe o que está acontecendo?
Fernando Baratieri

Fernando Baratieri

Curtidas 0

Respostas

Romulo Contro

Romulo Contro

15/08/2012

é um Edit? ou um DBEdit?

Se for DBEdit, pode ser que está faltando o campo do banco definido nele...

se for um Edit normal, aí nao sei... ele funciona quando não tá com o parent?

pode ser que está Enabled := false também...
GOSTEI 0
Bruno Leandro

Bruno Leandro

15/08/2012

Ola fernando tenta inverter a ordem do comando conforme modelo a seguir

If frmCadFornecedores = Nil Then
frmCadFornecedores := TfrmCadFornecedores.Create(Self);
frmCadFornecedores.Parent := frmPrincipal.pnlPrincipal;
frmCadFornecedores.Show;
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

15/08/2012

Não consegue usar como? Ele fica fora da área do painel? Fica desabilitado?
Talvez precise alterar o Align do form para alClient.
GOSTEI 0
POSTAR