none
rodar fotos (jpg) que estão num PictureBox RRS feed

  • Pergunta

  • Galera, fiz assim e deu certo:

    private void button1_Click(object sender, EventArgs e)
    {
            {
               PictureBox1.Image = new Bitmap(@"c:\imagens\"+textboxNumeroImagem.text +".jpg");
            }
        }
    }

    Mas gostaria de saber se as 10 imagens estivessem todas no pictureBox, portanto sem o uso de arquivo. Como ficaria o código?

    Grato/Durval 

    domingo, 2 de outubro de 2016 22:59

Respostas

Todas as Respostas

  • Olá Durval,

    O que você refere-se quando fala "as imagens estivessem no picturebox"? Explique melhor.


    Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!

    André Secco
    Microsoft MSP & MSDN Tech Advisor
    Blog: http://andresecco.com.br
    GitHub: http://github.com/andreluizsecco
    Twitter: @andre_secco

    segunda-feira, 3 de outubro de 2016 11:03
  • Durval, o PictureBox (propriedade Image) só recebe uma imagem, então o que você disse ficou meio confuso porque não tem como ter "todas as imagens no Picturebox".

    Agora digamos que as imagens estão como RESOURCE no seu programa ou em um array de imagens ou algo do gênero, então você pode carregar uma a uma no seu PictureBox, ou carregar a que você quiser (chamando-a pela variável aonde foi carregada).

    Da mesma forma que você fez, "PictureBox.Image = imagem1" ou algo assim ...
    Então, explique melhor o que você quis dizer.

    segunda-feira, 3 de outubro de 2016 11:37
  • Olá André. A rotina que publiquei:

    Galera, fiz assim e deu certo:

    private void button1_Click(object sender, EventArgs e)
    {
            {
               PictureBox1.Image = new Bitmap(@"c:\imagens\"+textboxNumeroImagem.text +".jpg");
            }
        }
    }

    tem "c:\imagens\.... Que é o endereço do arquivo onde o app vai buscar as fotos. Ai eu imaginei não depender mais do arquivo, colocar todas as fotos incluídas no aplicativo e no caso ficam numa lista no PictureBox. Remontei o app e no Resources do PictureBox coloquei 50 fotos. O problema é que não consegui acertar o código para ver as 50 fotos. Diferente da rotina acima que deu certo usando o endereço do arquivo imagens. Saberia de ensinar como deve ficar o código?

    Grato / durval 

    segunda-feira, 3 de outubro de 2016 19:41
  • Olá Sammuel.

    Sim, coloquei 50 imagens no RESOURCE e queria vê-las 1 de cada vez no PictureBox quando estiver rodando o app, não mescladas todas juntas. O problema que esta pequena diferença no código é que estou me batendo, pois as fotos não virão mais do arquivo c:\imagens...etc, elas já estarão no RESOURCES do PictureBox. Tem como me ensinar como deve ser o código? Ou será como você já disse: "PictureBox.Image = imagem1" ou algo assim...

    Grato / Durval 

    segunda-feira, 3 de outubro de 2016 19:55
  • Olá Durval,

    Já colocou as imagens no Resource, certo? Tenta esse código então:

    public void button1_Click(object sender, EventArgs e)
    {
        PictureBox1.Image = (Image)Properties.Resources.ResourceManager.GetObject(textboxNumeroImagem.Text);
    }

    Valeu!


    Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!

    André Secco
    Microsoft MSP & MSDN Tech Advisor
    Blog: http://andresecco.com.br
    GitHub: http://github.com/andreluizsecco
    Twitter: @andre_secco

    • Sugerido como Resposta André SeccoMVP segunda-feira, 3 de outubro de 2016 20:42
    • Marcado como Resposta Durval Teixeira segunda-feira, 3 de outubro de 2016 21:02
    segunda-feira, 3 de outubro de 2016 20:07
  • Maravilha, funcionou certinho. Marquei como resposta. Muito obrigado André.

    Grato/Durval

    • Marcado como Resposta Durval Teixeira segunda-feira, 3 de outubro de 2016 21:02
    segunda-feira, 3 de outubro de 2016 20:36