none
Como Navegar Pelo Resource de imagens do meu projeto RRS feed

  • 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;

    quarta-feira, 29 de outubro de 2014 20:01

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.

    quinta-feira, 30 de outubro de 2014 02:47

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.

    quinta-feira, 30 de outubro de 2014 02:47
  • 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

    quarta-feira, 19 de novembro de 2014 23:18