Bom dia Galera do Delphi7 estou com um probleminha, alguem pode ajudar

Delphi

20/12/2012

estou criando uma apicação, esta aplicação tem o form principal, o formcliente e de dentro do formcliente por meio de um botão quero chamar o formcidades, mis quando chamo o formcidades o form cliente sobre, ou melhor fica no topo, isso é estranho.
nas configurações da aba object inspector eu coloquei assim.
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.
Joao Vieiradossantos

Joao Vieiradossantos

Curtidas 0

Respostas

Pjrm1470

Pjrm1470

20/12/2012

Por favor, tem como mostrar um print screen!? está dificil de compreender.
GOSTEI 0
Joao Vieiradossantos

Joao Vieiradossantos

20/12/2012

esse é o cadastro de clientes a foto abaixo vai ver botoes na frente de cada DBLookupComboBox esses botoes estão ali para chamar os forms que estão estourando.

http://www.facebook.com/photo.php?fbid=415513665185205&set=a.408727305863841.89066.100001797261619&type=1&relevant_count=1

veja a imagem abaixo, de como tá

http://www.facebook.com/photo.php?fbid=415513785185193&set=a.408727305863841.89066.100001797261619&type=1&relevant_count=1



usei no object inspector na clausula align o albuttom nao sei se ele esta ou nao causando isso mais creio que não pois ja testei outras maneiras e nada.
obs: o form cidade, form bairro, form logradouro dão exatamente o mesmo problema... alguem ai sabe me explicar por que, á poScreenCenter não resolve o problema

bom caso queira adicionar no hotmail o meu é joaocarlosvieiradossantos@hotmail.com
GOSTEI 0
Joao Vieiradossantos

Joao Vieiradossantos

20/12/2012

esse é o cadastro de clientes a foto abaixo vai ver botoes na frente de cada DBLookupComboBox esses botoes estão ali para chamar os forms que estão estourando.

http://www.facebook.com/photo.php?fbid=415513665185205&set=a.408727305863841.89066.100001797261619&type=1&relevant_count=1

veja a imagem abaixo, de como tá

http://www.facebook.com/photo.php?fbid=415513785185193&set=a.408727305863841.89066.100001797261619&type=1&relevant_count=1



usei no object inspector na clausula align o albuttom nao sei se ele esta ou nao causando isso mais creio que não pois ja testei outras maneiras e nada.
obs: o form cidade, form bairro, form logradouro dão exatamente o mesmo problema... alguem ai sabe me explicar por que, á poScreenCenter não resolve o problema

bom caso queira adicionar no hotmail o meu é joaocarlosvieiradossantos@hotmail.com
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

20/12/2012

Cara, realmente ficou bem confuso. Por que você não deixa os alinhamentos com os valores padrão? Aí faz o seguinte:
Self.Hide();
cidades:=TFrm_cidades.Create(SELF);
cidades.ShowModal();
Self.Show();


Ou seja, antes de exibir o form de cidades, oculta o de cliente e depois mostra novamente.
GOSTEI 0
Joao Vieiradossantos

Joao Vieiradossantos

20/12/2012

Joel Rodrigues meu muito obrigado, vc amigo foi divino...
valeu um feliz Natal e Um Belissimo ano novo pra ti
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

20/12/2012

Que bom que você conseguiu, João. Fico feliz por ter ajudado.
Um Feliz Natal para você também e sua família, e um próspero Ano Novo.
Estou encerrando o tópico.
GOSTEI 0
POSTAR