FAZER APARECER A IMAGEM APARECER NA PICTURE BOX

VINICIUS2445 15/08/2015 11:31:50
#450020
Gente, eu tenho um datagrid, nele eu precisaria selecionar uma linha e teria que aparecer na picturebox1 a imagem referente ao produto, o nome do grid se chama tb_produtos, vou passar o meu código:

If tb_produtos.CurrentRow.Cells(4).Value <> [Ô][Ô] Then
(tb_produtos.CurrentRow.Cells(4).Value, PictureBox1)
End If

Só que está dando erro, se puderem me mostrar o jeito cerrto agradeço...
JABA 15/08/2015 13:50:08
#450028
Resposta escolhida
Você teria que usar aquela função que te passei uma vez pra carregá-la e tomar o cuidado de passar o indice da coluna que possui o endereço da imagem. Se essa coluna não existe no seu DataGrid, então você vai ter que colocá-la, e se possível, de forma invisível.

If tb_produtos.CurrentRow.Cells(4).Value <> [Ô][Ô] Then
CarregarImagem(DataGridView1.CurrentRow.Cells(4).Value, PictureBox1)
End if

VINICIUS2445 15/08/2015 15:35:51
#450032
Sim, mas está dando erro na função CarregarImagem...
JABA 15/08/2015 15:50:40
#450033
Qual erro?
VINICIUS2445 15/08/2015 17:07:26
#450037
Erro mesmo na palavra em si
DS2T 15/08/2015 17:45:15
#450039
Você declarou a subrotina?
O cara falou que te passou. Tá com ela declarada publicamente num módulo ou privadamente no seu formulário/classe que está usando o método?

Abraços!
JABA 15/08/2015 17:48:37
#450040
Tira um printscreen e posta aqui.
VINICIUS2445 15/08/2015 17:54:16
#450041
ok

VINICIUS2445 15/08/2015 17:56:06
#450042
Coloquei ela num evento onde eu seleciono uma linha, e executaria essa ação
DS2T 15/08/2015 18:09:06
#450045
Pelo jeito, a sub rotina não está declarada mesmo.
Tem que criar uma sub rotina CarregarImagem

Private Sub CarregarImage(parametros... )
[ô]Seu código aqui.
End sub
LAMPIAO 15/08/2015 18:45:29
#450049
VINICIUS2445, copiar e colar apenas não vai funcionar, você precisa entender, modificar se necessario a função que o Jaba te passou. Um print screen com a função sublinhada também não ajuda em nada. Você teria que por o mouse na função para capturar a mensagem do erro no print que você fez.

Minha sugestão: Leia muito, e pesquise muito e depois sim você começa a por a mão na massa, em resumo estude a linguagem.
Página 1 de 2 [16 registro(s)]
Tópico encerrado , respostas não são mais permitidas