BECAUYSE IT IS BEING USED BY ANOTHER PROCESS.

WARZ 13/06/2015 03:21:02
#447679
Pessoal, fiz um sistema de cadastros e está tudo certo. No Form1 eu adiciono clientes e no Form2 eu visualizo os dados do cliente.

Quando abro o Form2 pela primeira vez vejo o cadastro de cada cliente com foto, não da nenhum erro ai fecho o Form2.
Quando abro o Form2 novamente qualquer cliente que eu tente pesquisar me volta esse erro insistente. OBS: mesmo dando o erro carrega os dados do cliente porem a picturebox fica vazia. e não carrega a foto.

Tentei colocar uma rotina para limpar o picturebox, tentei renomear ele.. e nada funciona.



TUNUSAT 13/06/2015 06:22:36
#447680
Resposta escolhida
WARZ,

Acho que está faltando desvincular a imagem (arquivo físico) da picturebox.
Veja este exemplo:

=====================================================
VB.NET: Fechando o arquivo após carregar uma imagem
http://www.devmedia.com.br/vb-net-fechando-o-arquivo-apos-carregar-uma-imagem/6460
=====================================================
   dim img as image
dim img2 as bitmap

img=Image.fromfile([Ô]nomedoarquivo[Ô])
img2=new bitmap(img)
img.dispose()
picturebox1.image=img2


[][ô]s,
Tunusat.
WARZ 13/06/2015 08:54:32
#447681
TUNUSAT,

Muito obrigado! Valeuuuuuu!
Tópico encerrado , respostas não são mais permitidas