Compartilhar via


Como: Definir a imagem exibida por um controle do Windows Forms

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

Programático

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

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

' Replace the image named below with your own icon.
PictureBox1.Image = Image.FromFile _
   (System.Environment.GetFolderPath _
   (System.Environment.SpecialFolder.MyPictures) _
   & "\Image.gif")
// 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(String::Concat
   (System::Environment::GetFolderPath
   (System::Environment::SpecialFolder::MyPictures),
   "\\Image.gif"));

Designer

  1. Na janela Propriedades do Visual Studio, selecione a propriedade Image ou BackgroundImage do controle e selecione as reticências (Ellipsis button in Visual Studio) para exibir a caixa de diálogo Selecionar Recurso.

  2. Selecione a imagem que deseja exibir.

Confira também