Combobox

Résolu
stu76 Messages postés 186 Date d'inscription samedi 5 mars 2005 Statut Membre Dernière intervention 17 février 2008 - 24 nov. 2005 à 14:02
f0xi Messages postés 4205 Date d'inscription samedi 16 octobre 2004 Statut Modérateur Dernière intervention 12 mars 2022 - 25 nov. 2005 à 11:13
Bonjour,

J'ai un prob débile mais je n'arrive pas à mémoriser le contenu de mon combobox. Voici mon source :

procedure TForm2.btnAjouterclasClick(Sender: TObject);
var id : integer;
a, b: string;
begin
id:=strtoint(edid.Text);
With Datamodule2.IBQueryClas do
begin
last;
append;
Fieldbyname('ID_classes').AsInteger:=id;
Fieldbyname('Desc_clas').AsString:=eddesc.Text;
fieldbyname('Sigle_clas').AsString:=edsigle.Text;
a:=edid.text;
b:=edsigle.text;
CBNOMCLASSE.Items.Append(a+' '+'='+' '+b);
CBNOMCLASSE.ItemIndex:=+1;
lblderenreg.Caption:='Dernier enregistrement'+' '+ a;
end;
end;

Des que je quitte mon prog et que je l'exécute a nouveau mon combobox est vide, quelqu'un connait-il la solution à ce prob. En faite, j'aimerais qu'il garde en mémoire les enregistrements.

Merci d'avance à tous et bonne prog,

Stu76

1 réponse

f0xi Messages postés 4205 Date d'inscription samedi 16 octobre 2004 Statut Modérateur Dernière intervention 12 mars 2022 35
25 nov. 2005 à 11:13
Procedure TForm1.OnCreate(sender : tobject);

begin

combobox1.items.loadfromfiles(RepertoireDuProgramme+'\combosave.txt');

end;



Procedure TForm1.OnClose(sender : TObject);

begin

combobox1.items.savetofile(RepertoireDuProgramme+'\combosave.txt');

end;
3
Rejoignez-nous