Usuário com melhor resposta
Operator '=' is not defined for types 'system.drawing.image' and 'system.drawing.bitmap'

Pergunta
-
Não consigo definir uma condição
If Perfil = My.Resources.Nyjah Then PictureBox5.Visible = True End If
Aparece esse erro no título do tópico
O que eu quero fazer é se caso a picturebox(perfil) tiver como tal imagem(My.Resources.Nyjah), uma picturebox(PictureBox5.Visible) atrás dela apareça como em um estilo de selecionar e aparecer qual opção você selecionou.
Perfil é uma variável definida como imagem, associei ela à picturebox
Public Perfil As Image
Alguém sabe como proceder?
Respostas
-
Olá,
Se é apenas sobre o erro, você não pode comparar tipos diferentes.
Vê este artigo que mostra um exemplo:
http://www.codeproject.com/Articles/374386/Simple-image-comparison-in-NET
Está em C#, mas é a mesma coisa para VB.NET e você pode usar simplesmente a DLL.Valeu!
- Sugerido como Resposta Código Expresso terça-feira, 26 de julho de 2016 21:40
- Marcado como Resposta Robson William SilvaModerator quarta-feira, 27 de julho de 2016 13:00
-
Isto mesmo que o colega Andre Secco esta dizendo, corrija seu projeto ou trabalha com Image ou Bitmap
Verifique nesta postagem, você pode converter duas imagens para byte[] ai sim comparar as duas
http://www.codigoexpresso.com.br/Home/Postagem/23
Se a resposta contribuiu com seu aprendizado por favor marque como Útil
Se solucionou seu problema por favor marque como Resposta
Atenção, se seu problema foi resolvido não deixe o post aberto
Visite : www.codigoexpresso.com.br- Sugerido como Resposta Código Expresso terça-feira, 26 de julho de 2016 21:40
- Marcado como Resposta Robson William SilvaModerator quarta-feira, 27 de julho de 2016 13:00
Todas as Respostas
-
Olá,
Se é apenas sobre o erro, você não pode comparar tipos diferentes.
Vê este artigo que mostra um exemplo:
http://www.codeproject.com/Articles/374386/Simple-image-comparison-in-NET
Está em C#, mas é a mesma coisa para VB.NET e você pode usar simplesmente a DLL.Valeu!
- Sugerido como Resposta Código Expresso terça-feira, 26 de julho de 2016 21:40
- Marcado como Resposta Robson William SilvaModerator quarta-feira, 27 de julho de 2016 13:00
-
Isto mesmo que o colega Andre Secco esta dizendo, corrija seu projeto ou trabalha com Image ou Bitmap
Verifique nesta postagem, você pode converter duas imagens para byte[] ai sim comparar as duas
http://www.codigoexpresso.com.br/Home/Postagem/23
Se a resposta contribuiu com seu aprendizado por favor marque como Útil
Se solucionou seu problema por favor marque como Resposta
Atenção, se seu problema foi resolvido não deixe o post aberto
Visite : www.codigoexpresso.com.br- Sugerido como Resposta Código Expresso terça-feira, 26 de julho de 2016 21:40
- Marcado como Resposta Robson William SilvaModerator quarta-feira, 27 de julho de 2016 13:00