Fórum OLA GALERA PRECISO DE AJUDA... REFERENTE A FORM #431272

19/12/2012

0

bom é o seguinte

tenho o FROMPRINCIPAL
ai abro o FROMCLIENTES que esta configurado como ALBUTTOM na aba do object inspector align certo
ai coloquei um buttom para chamar outro FROM dentro co FORMCLIENTES ai a coisa pega o FORM de baixo o clientes sobre ao topo


o que faço pra resolver isso
Joao Vieiradossantos

Joao Vieiradossantos

Responder

Posts

19/12/2012

Claudia Nogueira

Onde você diz ALBUTTOM o certo é alBottom, que é posicionar o form alinhado na parte de baixo, isso nada influencia no Form ficar em na frente ou atrás do outro que o chamou.
Isso está meio estranho, pois se o Form for modal e o comando pra chamar estiver correto, automaticamente o Form chamado ficará na frente.
Porém se estiver trabalhando com Show, e estiver utilizando o Delphi 7, quando você chama um Form dessa forma FormCliente.Show e deixa ele aberto, se você clicar em qualquer outro que estiver atrás dele, realmente o Form de trás vem pra frente e ele vai pra trás.

Se tiver trabalhando com Show, no Delphi 7 ocorre isso mesmo, se for Modal, tira o Form do Auto-create do projeto e chama ele da seguinte forma:

  Application.CreateForm(TForm2, Form2);
  Form2.ShowModal;
  FreeAndNil(Form2);


Tem que especificar melhor como você está trabalhando. Se esse seu Form de cliente vai se manter aberto durante todo o tempo e os outros não. Coisas do tipo.
Responder

Gostei + 0

19/12/2012

Joao Vieiradossantos

Onde você diz ALBUTTOM o certo é alBottom, que é posicionar o form alinhado na parte de baixo, isso nada influencia no Form ficar em na frente ou atrás do outro que o chamou.
Isso está meio estranho, pois se o Form for modal e o comando pra chamar estiver correto, automaticamente o Form chamado ficará na frente.
Porém se estiver trabalhando com Show, e estiver utilizando o Delphi 7, quando você chama um Form dessa forma FormCliente.Show e deixa ele aberto, se você clicar em qualquer outro que estiver atrás dele, realmente o Form de trás vem pra frente e ele vai pra trás.

sim o formcliente ficara aberto, abaixo do que foi chamado, depois que eu realizar o cadastro no form que foi chamado e feichalo ele retornara ao formcliente.

procedure TFrm_clientes.BT_3Click(Sender: TObject);
var cidades:TFrm_cidades;
begin
cidades:=TFrm_cidades.Create(SELF);
cidades.ShowModal;

end;

a ideia é nao estorura para cima o formcliente que esta em baixo.

Responder

Gostei + 0

19/12/2012

Joao Vieiradossantos

valeu fiz uma mexida no sistema e deu certo uma coisa só nao consegui resolver o problema da tela do sistema ainda esta subindo ao chamar o cadastro de cidades a tela de clientes sobe pra sima nao fica em baixo da outra
nao sobre poe mais sobe a cima, por cima
Responder

Gostei + 0

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

Aceitar