Fórum Problemas com Parent! #421637

15/08/2012

0

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

Responder

Posts

16/08/2012

Romulo Contro

é 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...
Responder

Gostei + 0

16/08/2012

Bruno Leandro

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

Gostei + 0

16/08/2012

Joel Rodrigues

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

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar