Fórum Exibição de Telas #331170

15/10/2006

0

Saudações!!!!

Um sistema possui telas, umas maiores, outras menores. Normalmente, quando eu chamo uma tela que é maior que aquela que está sendo visualizada no momente, utilizo:

try
form1 := tform1.create(self);
form1.showmodal;
finally
freeandnil(form1);
end;

Agora, se for o inverso, por exemplo, estou numa tela de pedidos e gostaria de consultar um cliente chamando uma tela menor chamada pesquisa, por exemplo.

A solução mais comum é exibir a tela de pesquisa e ocultar a tela de pedidos. Pergunta: será que esta é a melhor solução? Eu estou começando agora, por isso estou pedindo um auxílio a vcs, que são bem mais experientes do que eu.

Fico no aguardo, e desde já agradeço a atenção de todos.

Um abraço,

Rogério


Roger1976

Roger1976

Responder

Posts

16/10/2006

Steve_narancic

Eu nunca me preocupei em ocultar a tela, apenas dou um [b:a47040dd6e]Showmodal[/b:a47040dd6e] para que a tela que chamei fique acima das outras.


Responder

Gostei + 0

16/10/2006

Nigro

Isso mesmo se não você terá trabalho em dobro, primeiro para ocultar e depois para re-exibir, se o sistema cresce a manutenção também, além do mais em alguns casos é necessário que a tela que esteja ativa seja complemento da anterior, e seja preciso visualizar dados de ambas aos mesmo tempo


Responder

Gostei + 0

16/10/2006

Joni Nunes

Eu utilizo sempre MDI, e quando o sistema é grande, implemento uma barra de atalho q chama novamente a tela q eu clicar, lógico q tudo isso é feito em cadastro padrão, para q eu não precise ficar escrevendo código para os N... formulários q eu tiver.

Sendo assim como sujestão eu diria, todo sistema tem q ter um padrão de telas, cores, componentes, forma de entrada de dados e etc, certo ?????... então, crie um cadastro padrão para sua aplicação, implemente suas funcionalidades lá e boa sorte, para ter uma idéia melhor leia o artigo que publiquei no site, HERANÇA E POLIMORFISMO NO DELPHI, também tem um artigo interessante sobre INTERFACE que foi escrito pelo Guinther, que tb aborda esse tema.

Espero ter ajudado de alguma forma,

Abraço a todos.


Responder

Gostei + 0

16/10/2006

Joni Nunes

Eu utilizo sempre MDI, e quando o sistema é grande, implemento uma barra de atalho q chama novamente a tela q eu clicar, lógico q tudo isso é feito em cadastro padrão, para q eu não precise ficar escrevendo código para os N... formulários q eu tiver.

Sendo assim como sujestão eu diria, todo sistema tem q ter um padrão de telas, cores, componentes, forma de entrada de dados e etc, certo ?????... então, crie um cadastro padrão para sua aplicação, implemente suas funcionalidades lá e boa sorte, para ter uma idéia melhor leia o artigo que publiquei no site, HERANÇA E POLIMORFISMO NO DELPHI, também tem um artigo interessante sobre INTERFACE que foi escrito pelo Guinther, que tb aborda esse tema.

Espero ter ajudado de alguma forma,

Abraço a todos.


Responder

Gostei + 0

16/10/2006

Renato.pavan

leia o artigo que publiquei no site, HERANÇA E POLIMORFISMO NO DELPHI, também tem um artigo interessante sobre INTERFACE que foi escrito pelo Guinther, que tb aborda esse tema. Espero ter ajudado de alguma forma, Abraço a todos.


Colega, vc poderia disponibilizar o fonte q vc utilizou no artigo do site?
Ou então me enviar por e-mail
renato.pavan@gmail.com

Obrigado

Renato.


Responder

Gostei + 0

16/10/2006

Roger1976

Em primeiro lugar, quero agradecer a todos aqueles que me responderam, e a opinão de todos foi muito importante pra mim. Vou seguir com o uso do showmodal, com try...finally...end, e estudarei o artigo sugerido por jonifoz, e com isso adequar o conhecimento com o sistema que estou desenvolvendo. Pelo menos 80¬ dele já está pronto, faltam algumas telas de pesquisa apenas para consulta. A parte principal já está pronta. Há duas telas, uma de abertura de conta (os itens são trabalhos relacionados a prótese dentária) e uma de fechamento. Uma coisa que ainda não está conforme é que na tela de fechamento há um combobox onde seleciono o tipo de pagamento (dinheiro/cheque). Quando seleciono cheque, é exibida uma pequena tela onde cadastro o nome do banco, numero do cheque, valor e data de vencimento. Tem um problema, acho que com a tela de fechamento de fundo e a de cheques em primeiro plano acaba deixando um visual um tanto poluído. Esse foi o motivo de publicar esta dúvida.

De qualquer forma, obrigado a todos e estou à disposição para dicas e sugestões, que vão me ajudar muito.

Um abraço,


Responder

Gostei + 0

17/10/2006

Joni Nunes

Isso ai, é muito bom ouvir a opinião e dicas dos outros, porém você precisa ter também suas convicções.

Abraço.


Responder

Gostei + 0

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

Aceitar