Usuário com melhor resposta
Como Navegar Pelo Resource de imagens do meu projeto

Pergunta
-
Olá gostaria de saber se existe uma opção de de ir selecionando as imagens do meu Resource, por exemplo selecionar a imagem1, e se clico no botão próximo seleciona a imagem2, e depois a trez assim por diante, tentei usar uma imagelist mas a qualidade das imagens ficam ruins...
o codigo para selecionar a imagem que estou usando e o seguinte:
pictureBox6.BackgroundImage = projeto1.Properties.Resources.Imagem1;
Respostas
-
Você pode fazer isso por reflection. A quantidade de imagens é conhecida, ou seja limitada?
Se sim, pode fazer algo assim (supondo que está armazenando um bitmap):
Você pode criar uma variável "i" no seu formulário, por exemplo e iniciá-la com 1.
int i = 1;
Depois a cada click, pode fazer isso:
ResourceManager rm = Resources.ResourceManager; pictureBox6.BackgroundImage = (Bitmap)rm.GetObject("Imagem" + i);
i++;
Marque como resposta se foi útil.
- Sugerido como Resposta Ricardo Barbosa CortesModerator quinta-feira, 30 de outubro de 2014 16:52
- Marcado como Resposta Ricardo Barbosa CortesModerator sexta-feira, 31 de outubro de 2014 16:45
Todas as Respostas
-
Você pode fazer isso por reflection. A quantidade de imagens é conhecida, ou seja limitada?
Se sim, pode fazer algo assim (supondo que está armazenando um bitmap):
Você pode criar uma variável "i" no seu formulário, por exemplo e iniciá-la com 1.
int i = 1;
Depois a cada click, pode fazer isso:
ResourceManager rm = Resources.ResourceManager; pictureBox6.BackgroundImage = (Bitmap)rm.GetObject("Imagem" + i);
i++;
Marque como resposta se foi útil.
- Sugerido como Resposta Ricardo Barbosa CortesModerator quinta-feira, 30 de outubro de 2014 16:52
- Marcado como Resposta Ricardo Barbosa CortesModerator sexta-feira, 31 de outubro de 2014 16:45
-
da os seguintes erros
Error 1 The type or namespace name 'ResourceManager' could not be found (are you missing a using directive or an assembly reference?) c:\users\paulo ricardo\documents\visual studio 2012\Projects\WindowsFormsApplication1\WindowsFormsApplication1\Form1.cs 35 13 WindowsFormsApplication1
--
Error 2 The name 'Resources' does not exist in the current context c:\users\paulo ricardo\documents\visual studio 2012\Projects\WindowsFormsApplication1\WindowsFormsApplication1\Form1.cs 35 34 WindowsFormsApplication1