Comment : définir l'image affichée par un contrôle Windows Forms
Mise à jour : novembre 2007
Plusieurs contrôles Windows Forms peuvent afficher des images. Ces images peuvent être des icônes qui explicitent le but du contrôle (une icône de disquette sur un bouton qui désigne la commande Enregistrer, par exemple). Les icônes peuvent également être des images d'arrière-plan destinées à donner au contrôle l'apparence et le comportement que vous souhaitez.
Pour définir l'image affichée par un contrôle
Affectez à la propriété Image ou BackgroundImage du contrôle un objet de type Image. En général, vous chargez l'image à partir d'un fichier en utilisant la méthode FromFile.
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 qui exécutent le système d'exploitation Windows incluent ce répertoire. Cela permet également aux utilisateurs disposant de niveaux d'accès minimaux au système d'exécuter l'application en toute sécurité. L'exemple de code suivant requiert un formulaire auquel un contrôle PictureBox a été ajouté.
' Replace the image named below ' with an icon of your own choosing. PictureBox1.Image = Image.FromFile _ (System.Environment.GetFolderPath _ (System.Environment.SpecialFolder.MyPictures) _ & "\Image.gif")
// Replace the image named below // with an icon of your own choosing. // 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 an icon of your own choosing. pictureBox1->Image = Image::FromFile(String::Concat (System::Environment::GetFolderPath (System::Environment::SpecialFolder::MyPictures), "\\Image.gif"));