Partager via


Guide pratique pour définir l’image affichée par un contrôle Windows Forms

Plusieurs contrôles Windows Forms peuvent afficher des images. Ces images peuvent être des icônes qui clarifient l’objectif du contrôle, par exemple une icône de diskette sur un bouton indiquant la commande Enregistrer. Les icônes peuvent également être des images d’arrière-plan pour donner au contrôle l’apparence et le comportement souhaités.

Par programme

Définissez la propriété ou le contrôle Image sur un objet de type Image.BackgroundImage En règle générale, vous allez charger l’image à partir d’un fichier à l’aide de la FromFile méthode.

Dans l’exemple de code suivant, le chemin d’accès défini pour l’emplacement de l’image est le dossier Mes images . La plupart des ordinateurs exécutant le système d’exploitation Windows incluent ce répertoire. Cela permet également aux utilisateurs disposant de niveaux d’accès système minimaux d’exécuter l’application en toute sécurité. L’exemple de code suivant nécessite que vous disposiez déjà d’un formulaire avec un PictureBox contrôle ajouté.

' 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"));

Concepteur

  1. Dans la fenêtre Propriétés de Visual Studio, sélectionnez la propriété Image ou BackgroundImage du contrôle, puis sélectionnez les points de suspension (Ellipsis button in Visual Studio) pour afficher la boîte de dialogue Sélectionner une ressource .

  2. Sélectionnez l’image à afficher.

Voir aussi