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 29 30 31 32 33 34 35
| type
TObjet = class(TImage)
private
fbranche_id:integer;
ftypeobjet:integer;
objet_id:integer;
objet_visible, objet_selectionner:boolean;
.....
public
Property selection:boolean read objet_selectionner write objet_selectionner;
Property Data:TDataSource read aData write aData;
Property num_id:integer read objet_id write objet_id;
Property Afficher:boolean read objet_visible write objet_visible;
Property typeObjet:integer read ftypeobjet write ftypeobjet;
Property branche_id:integer read fbranche_id write fbranche_id;
procedure PositionnerDataset;
Constructor Create(AOwner:TComponent;kindof : integer); overload;
end;
implementation
{{------------------------------------------------------------
--------------------------------------------------------------}
constructor TObjet.create(AOwner:TComponent;kindof:integer);
begin
inherited Create(AOwner);
objet_selectionner:=true;
objet_id:=kindof;
//Objet.Picture.LoadFromFile('C:\gare.bmp'); //plante puisque l'objet n'est pas encore créé...
end;
{{------------------------------------------------------------
--------------------------------------------------------------}
end. |