Form dentro de Panel

Delphi

14/06/2007

Olá, estou criando um form dentro de um panel assim

Application.CreateForm(TFormConsulta, FormConsulta);
  FormConsulta.Parent := PanelFundo;


Até ai tudo bem, ele abre dentro do panel. Mas tem um problema, qualquer componente que, edit, maskedit, memo, componentes onde se digitam textos, ele não le, simplesmente parece que eles estão desabilitados, tentei habilitar em tempo de execução, mas eles continuaram sem ler os textos.
Tenho um combobox e ele funciona normal, listbox também, mas entrada de texto nada, alguem sabe qual é o problema? Obrigado


Nicko

Nicko

Curtidas 0

Respostas

Nicko

Nicko

14/06/2007

Como não posso editar vou postar de novo.

Reparei que se eu clico com o botão direito do mouse ele seleciona, com o esquerdo não. @.@
Alguém sabe o por que disso?


GOSTEI 0
Ruyoutor

Ruyoutor

14/06/2007

Nicko existem outras coisas para serem configuradas além do parent. Tenta assim:

  formConsulta:= formConsulta.create(nil);
  formConsulta.parent := PanelFundo; 
  formConsulta.WindowState := wsMaximized; 
  formConsulta.BorderStyle := bsNone;
  formConsulta.show;



GOSTEI 0
Nicko

Nicko

14/06/2007

ta mas ai só configurou a borda, que ja vme configurada e o estado, que também ja vem configurado, isso aqui vai dar erro, formConsulta:= formConsulta.create(nil); por causa do nil, tenho que criar em algum lugar. >,<

Como fiz ele abre normal, mas o botão esquerdo do mouse não funciona, tem que mexer com o direito.


GOSTEI 0
POSTAR