Charger les items d'un combobox depuis un fichier ini [Résolu]

Signaler
Messages postés
51
Date d'inscription
lundi 13 juin 2005
Statut
Membre
Dernière intervention
25 juillet 2006
-
Messages postés
51
Date d'inscription
lundi 13 juin 2005
Statut
Membre
Dernière intervention
25 juillet 2006
-
Bonjour, afin de proposer dans plusieurs langues mon appli, je charges les captions, ... depuis un fichier ini au OnCreate de chaque fiche. Je rencontre des difficultés quant aux combobox :
Code:
if FileIni.SectionExists('TComboBox')
then For i:=0 To nom_fiche.ComponentCount-1 Do
If nom_fiche.Components[i] Is TComboBox
Then begin
TComboBox(nom_fiche.Components[i]).Clear;
for j:=0 to TComboBox(nom_fiche.Components[i]).Tag-1
do TComboBox(nom_fiche.Components[i]).Items.Add(
FileIni.ReadString('TComboBox',nom_fiche.Components[i].Name+'[j]','non traduit'));
end;

existe t'il une propriété d'un combobox indiquant le nombe d'item ? j'ai utilisé tag sans réussite
mon fichier init est composé comme suit :
[TComboBox]
ComboBox1[0]=choix à faire
ComboBox1[1]=choix fait
ComboBox1[2]=faire choix

merci pour tout aide

Seb

1 réponse

Messages postés
51
Date d'inscription
lundi 13 juin 2005
Statut
Membre
Dernière intervention
25 juillet 2006
1
l'erreur était là :
...
FileIni.ReadString('TComboBox',nom_fiche.Components[i].Name+'['+inttostr(j)+']','non traduit'));
...