IDENTIFICAR FOTO USUARIO LOGADO NO MENU,
Fala galera, estou com a seguinte logica, estou tentando carregar a foto do usuario logado. no MENU Principal, tipo faço o login do usuario com foto. no MENU eu ja identifico o nome do Usuario, porem coloquei uma picturebox para exibir a foto do Usuario logado.
* estou com a seguinte logica. oq esta havendo que nao esta carregando a foto?
* estou com a seguinte logica. oq esta havendo que nao esta carregando a foto?
o que voce esta salvando no banco a foto ou o caminho dela?
Qual banco voce esta ultilizando?
Aqui estou chamando a função no LOad do Menu.
o NOME do usuario logado ja esta exibindo no menu,
o CARGO do usuario tbm ja exibindo no menu
e o PERFIL tbm.
so falta exibir a foto no MENU
o NOME do usuario logado ja esta exibindo no menu,
o CARGO do usuario tbm ja exibindo no menu
e o PERFIL tbm.
so falta exibir a foto no MENU
Citação::
o que voce esta salvando no banco a foto ou o caminho dela?
EStou salvando a FOTO.
estou usando o banco de dados ACCESS.
Aqui é o menu com as informações a serem carregadas. pelo usuario logado
Aqui um exemplo de como salvar a foto e recuperar e so colocar da forma que voce precisa...
http://www.macoratti.net/14/11/vbn_accimg.htm
http://www.macoratti.net/14/11/vbn_accimg.htm
Aqui o Login. qnd eu digito o nome do usuario que ja tenho cadastrado no banco. com foto. ele automaticamente carrega no form login. que fiz.
agora queria trazer só a foto do usuario logado para o form [Ô]MENU[Ô].
agora queria trazer só a foto do usuario logado para o form [Ô]MENU[Ô].
Blz amigão...
Bom se eu entendi é o seguinte, você está convertendo um caminho de image para byte para salvar a imagem no banco de dados e não seu caminho absoluto...
quando vc faz o caminho de volta, vc tem que converter o byte salvo para o arquivo do tipo imagem novamente ao meu ver...colocar o resultado em um temp.jpg por exemplo e então no comando image.fromfile([Ô]F: emp.jpg [Ô])
acho que isso resolve
se sua conversão está certa e o seu [Ô]image.jpg[Ô] for de fato o resultado da conversão de seu byte em um arquivo de imagem , salve ele em disco e pegue o caminho absoluto dele para dar ao picturebox. depois de usa-lo exclua ele do temp.
Bom se eu entendi é o seguinte, você está convertendo um caminho de image para byte para salvar a imagem no banco de dados e não seu caminho absoluto...
quando vc faz o caminho de volta, vc tem que converter o byte salvo para o arquivo do tipo imagem novamente ao meu ver...colocar o resultado em um temp.jpg por exemplo e então no comando image.fromfile([Ô]F: emp.jpg [Ô])
acho que isso resolve
se sua conversão está certa e o seu [Ô]image.jpg[Ô] for de fato o resultado da conversão de seu byte em um arquivo de imagem , salve ele em disco e pegue o caminho absoluto dele para dar ao picturebox. depois de usa-lo exclua ele do temp.
Acho de da certo.
veja.
pic_Imagem.Image = Image.FromFile([Ô]image.jpg[Ô])
pic_Imagem.Refresh()
[txt-color=#e80000]SeuForm.pic_Imagem.Image = pic_Imagem.Image[/txt-color]
Isto é, no seu login.
veja.
pic_Imagem.Image = Image.FromFile([Ô]image.jpg[Ô])
pic_Imagem.Refresh()
[txt-color=#e80000]SeuForm.pic_Imagem.Image = pic_Imagem.Image[/txt-color]
Isto é, no seu login.
e so voce pegar PICMENU.IMAGE = PICLOGIN.IMAGE Simples assim..Quando voce efetuar o login e fechar o form mande ele fazer isso ai que eu falei pra ver se funciona...
Tópico encerrado , respostas não são mais permitidas