RadioGroup1.ItemIndex:=2 ;
Tu ne dois pas affecter toi même ItemIndex, sinon tu chargera toujours la même image!
En admettant que tes images se trouvent dans un répertoire 'Images' qui se trouve dans le même répertoire que ton exécutable :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| procedure TForm1.RadioGroup1Click(Sender: TObject);
var
chemin : string;
fichier : string;
begin
//récupératiuon du chemin de l'executable
chemin = ExtractFilePath( Application.ExeName ) ;
fichier = chemin + 'Images\' + IntToStr( RadioGroup1.ItemIndex ) + '.bmp' ;
//test de l'existance du fichier
if FileExists( fichier ) then
begin
Image1.Picture.LoadFromFile( fichier ) ;
end ;
end; |
Le problème est que lorsque je compile le prog on ne voie pas les boutons options.
Est ce que tu as compléter la propriété Items de ton RadioGroup?
Partager