Chargement d'une image depuis un fichier
Remonter à Chargement et enregistrement de fichiers graphiques
Votre application doit fournir la possibilité de charger une image depuis un fichier si votre application a besoin de modifier l'image ou si vous voulez la stocker à l'extérieur de l'application afin qu'un autre utilisateur ou une autre application puisse la modifier.
Pour charger un fichier graphique dans un contrôle image, appelez la méthode LoadFromFile de l'objet Picture du contrôle image.
Le code suivant extrait un nom de fichier dans la boîte de dialogue d'ouverture des fichiers image, et charge ensuite ce fichier dans un contrôle image nommé Image :
procedure TForm1.Open1Click(Sender: TObject);
begin
if OpenPictureDialog1.Execute then
begin
CurrentFile := OpenPictureDialog1.FileName;
Image.Picture.LoadFromFile(CurrentFile);
end;
end;
void __fastcall TForm1::Open1Click(TObject *Sender) {
if (OpenPictureDialog1->Execute()) {
CurrentFile = OpenPictureDialog1->FileName;
Image->Picture->LoadFromFile(CurrentFile);
}
}