Duvida ao setar imagem na aplicaÇÃo

2 respostas
Cleidson

Boa tarde,

Galera, estou com uma duvida!
Estou desenvolvendo uma aplicação desktop, e ao criar um formulario de cliente tera um campo para colocar a foto do mesmo!
mas o problema é o seguinte, como eu faço para pegar a foto, setar no label, armazenar o caminho da foto no banco de dados
E armazenar a foto selecionada em uma pasta que fara parte do sistema!

com isso, o usuario ao logar no sistema, ira aparecer a foto dele no cabeçalho.

agradeço a todos pela atenção!

e aguardo respostas!

2 Respostas

TerraSkilll

Cleidson

Se a foto vai ficar numa pasta do seu sistema, por que você precisa ter o caminho dela no BD? Não é mais simples apenas copiá-la e renomeá-la, para que fique, por exemplo, com o nome correspondente ao código do cliente no sistema (já que este é único).

Exemplo:

  • o usuário adiciona um cliente de código 100;
  • o usuário seleciona a imagem “c:\meus documentos\minhas imagens\foto do Cleidson.jpg”;
  • o sistema faz a cópia da imagem para a pasta “fotos” que está em um local conhecido (dentro da pasta do sistema, por exemplo);
  • o sistema renomeia a imagem para “cli100.jpg”;
  • na hora que você precisar exibir a foto, já sabe onde procurar (pasta “fotos”) e qual nome procurar (“cli100.jpg”, que é o código do cliente mais o prefixo “cli”). Na pior das hipóteses, você vai precisar armazenar somente a extensão (jpg/bmp/png) da foto;

Dica: é cabeçalho, não cabeçario.

Abraço.

Cleidson

Tranquilo, mas como faria isso?
em implementação… ql classe usar e como usar?

Criado 18 de novembro de 2011
Ultima resposta 18 de nov. de 2011
Respostas 2
Participantes 2