UMA CLASSE PARA VÁRIOS FORMS

 Tópico anterior Próximo tópico Novo tópico

UMA CLASSE PARA VÁRIOS FORMS

C#

 Compartilhe  Compartilhe  Compartilhe
#481766 - 20/05/2018 23:33:55

MARCELOKROL
REBOUCAS
Cadast. em:Julho/2004


Pessoal, estou necessitando fazer uma alteração no meu PDV. Vou apresentar o cenário: tenho uma tela de vendas (caixa de supermercado), e devido ao aumento do numero de clientes, cada um quer uma tela diferente, ou até mesmo devido ao formato das telas, ou seja, pode ser que em uma mesma loja, com vários caixas, os mesmos possam ter várias resoluções. Outro fator é o cliente querer um layout diferente para a sua loja.
Então diante desse cenário pensei em criar várias telas de vendas, todas com controles com o mesmo nome, mas todas, com cores, tamanhos e layouts diferentes. De posse dessas telas pensei em criar uma única classe para que ao iniciar o PDV, seja verificado um configuração e a partir disso a classe chamar aquele form com o layout desejado. So que estou um pouco perdido, pois estou ainda engatinhando em C#.
Bom então diante do exposto, necessito de um exemplo com uma classe interagindo com forms diferentes, onde desse modo, não precisarei ficar repetindo código dentro do sistema.
A outra coisa, alguém ai vai falar, usa skin, ressalto que nao gosto de skin, pois acho que deixa o sistema muito lento.




#481768 - 21/05/2018 09:54:31

NILSONTRES
SAO PAULO
Cadast. em:Março/2012


Última edição em 21/05/2018 09:55:26 por NILSONTRES

Nossa, um layout para cada cliente, você vai ficar louco, meu pdv, a mas de 12 anos tem a mesma tela para todos, sofre alterações a cada versão é claro, mas se quiser é assim, o cliente quer mesmo é facilidade de uso, layout tem que engolir o que tem ou procura outro, não sei quantos clientes você tem , mas é quase impossível atender essa demanda.
A questão da resolução, identifique a resolução do pc e altere a posição do form de acordo com ela. No nosso caso a antiga resolução 800 x 600, o sistema nem abre.




#481769 - 21/05/2018 10:00:42

MARCELOKROL
REBOUCAS
Cadast. em:Julho/2004


obrigado pela resposta NILSONTRES

Na verdade eu exagerei um pouquinho, creio que vou criar, 2 ou 3 layouts, pois percebi, que em alguns monitores grandes a tela fica "feia", desse modo poderia expandir diferente, então vou criar esses layouts pra assim melhorar a visualização, claro se algum cliente quiser e necessitar de um layout diferente, poderei criar um especial pra ele, com custos é claro.
Mas pesquisando com um pouco mais de clama agora de manha na net ja encontrei um jeito de fazer isso aqui.

muito obrigado e bom dia.



 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por MARCELOKROL em 21/05/2018 10:00:56