Compartilhar via


Como exibir uma imagem em um controle

Vários controles do Windows Forms podem exibir imagens. Essas imagens podem ser ícones que esclarecem a finalidade do controle, como um ícone de diskette em um botão que indica o comando Salvar. Como alternativa, os ícones podem ser imagens em segundo plano para dar ao controle a aparência e o comportamento desejados.

Exibir uma imagem – designer

No Visual Studio, use o Visual Designer para exibir uma imagem.

  1. Abra o Designer Visual do formulário que contém o controle a ser modificado.

  2. Selecione o controle.

  3. No painel de Propriedades, selecione a propriedade Image ou BackgroundImage do controle.

  4. Selecione as reticências ( ) para exibir a caixa de diálogo Selecionar Recurso e, em seguida, selecione a imagem que você deseja exibir.

    Caixa de diálogo de Propriedades Caixa de diálogo Propriedades com a propriedade de imagem selecionada

Exibir uma imagem – código

Defina a propriedade Image ou BackgroundImage do controle como um objeto do tipo Image. Em geral, você carregará a imagem de um arquivo usando o método FromFile.

No exemplo de código a seguir, o caminho definido para o local da imagem é a pasta My Pictures. A maioria dos computadores que executam o sistema operacional Windows inclui esse diretório. Isso também permite que usuários com níveis mínimos de acesso do sistema executem o aplicativo com segurança. O exemplo de código a seguir requer que você já tenha um formulário com um controle PictureBox adicionado.

// Replace the image named below with your own icon.
// Note the escape character used (@) when specifying the path.
pictureBox1.Image = Image.FromFile
   (System.Environment.GetFolderPath
   (System.Environment.SpecialFolder.MyPictures)
   + @"\Image.gif");
' Replace the image named below with your own icon.
PictureBox1.Image = Image.FromFile _
   (System.Environment.GetFolderPath _
   (System.Environment.SpecialFolder.MyPictures) _
   & "\Image.gif")

Consulte também