none
Imagens em PictureBox num Form RRS feed

  • Pergunta

  • Minha dúvida é a seguinte , Em um form há um picturebox , eu gostaria de usar várias imagens nele, por exemplo quando eu clico em um botão aparece uma , quando eu clico outro botão aparece outra...E como fazer a imagen ficar na "compilação" e não em algum lugar do hd, para que quando o .exe for usado em outro pc sem a imagem a imagem funcione . O sistema que eu uso é (Windows 7 64 bits, Visual C# 2010 express, NetFrameworks 4). Eu não sei usar o picturebox por código c#, então um exemplo facilitaria muito.Obrigado.
    terça-feira, 17 de maio de 2011 00:07

Respostas

  • Para colocar a imagem no projeto você deve adicionar como um recurso,

    2 Cliques em Properties, Resources, Add Resource, Add Existing File... Vai abrir uma janela para você selecionar a imagem.

    Depois para criar um PictureBox dinamicamente e usar o resource basta:

          PictureBox pic = new PictureBox();
          pic.Image = Properties.Resources.SuaImagem;
          this.Controls.Add(pic);

    Bruno Ferreira de Souza
    MSP - Microsoft Student Partner
    MCTS .NET Framework - Windows Applications
    MCPD .NET Framework - Windows Applications
    www.maestrodotnet.com.br
    @BrunoMaestro
    terça-feira, 17 de maio de 2011 01:58

Todas as Respostas

  • Para colocar a imagem no projeto você deve adicionar como um recurso,

    2 Cliques em Properties, Resources, Add Resource, Add Existing File... Vai abrir uma janela para você selecionar a imagem.

    Depois para criar um PictureBox dinamicamente e usar o resource basta:

          PictureBox pic = new PictureBox();
          pic.Image = Properties.Resources.SuaImagem;
          this.Controls.Add(pic);

    Bruno Ferreira de Souza
    MSP - Microsoft Student Partner
    MCTS .NET Framework - Windows Applications
    MCPD .NET Framework - Windows Applications
    www.maestrodotnet.com.br
    @BrunoMaestro
    terça-feira, 17 de maio de 2011 01:58
  • Felipe,

    Estou movendo sua thread para o fórum de Windows Forms. Das próximas vezes que tiver alguma dúvida sobre essa tecnologia poste por lá.

    Att.

    Ari C. Raimundo
    MCAD, MCTS
    http://araimundo.blogspot.com

    terça-feira, 17 de maio de 2011 03:19
    Moderador