1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
uses System.Generics.Collections;
....
procedure TForm2.PrototypeBindSource1CreateAdapter(Sender: TObject;
var ABindSourceAdapter: TBindSourceAdapter);
var PotentielListe:TObjectList<TValueItem>;
aPotentiel : TValueItem;
begin
PotentielListe:= TObjectList<TValueItem>.Create(true);
aPotentiel:=TValueItem.Create;
aPotentiel.Nom:='';
aPotentiel.Valeur:=0;
PotentielListe.Add(aPotentiel);
aPotentiel:=TValueItem.Create;
aPotentiel.Nom:='M.';
aPotentiel.Valeur:=1;
PotentielListe.Add(aPotentiel);
aPotentiel:=TValueItem.Create;
aPotentiel.Nom:='Mme';
aPotentiel.Valeur:=2;
PotentielListe.Add(aPotentiel);
aPotentiel:=TValueItem.Create;
aPotentiel.Nom:='Mlle';
aPotentiel.Valeur:=3;
PotentielListe.Add(aPotentiel);
ABindSourceAdapter:=TListBindSourceAdapter<TValueItem>.Create(self,PotentielListe,True);
end; |
Partager