Bonjour,

tout est dans le titre mais je vais être plus précis.

Je crée un composant dérivé de TBitmap

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
type
  [ObservableMember('NomFichierImage')]
  TFileNamedImage = class(TImage)
  private
    FNomFichierImage : TFileName;  // ajout de la propriété
    procedure ObserverToggle(const AObserver: IObserver; const Value: Boolean);
  protected
    function CanObserve(const ID: Integer): Boolean; override;
    procedure ObserverAdded(const ID: Integer; const Observer: IObserver); override;
    procedure DrawImage(Value : TFileName);
  published
    property NomFichierImage : TFileName read FNomFichierImage write DrawImage;
  end;
Jusque là rien de plus simple, seulement au design je ne voudrai pas voir la propriété MultiresBitmap du parent, comment dois-je m'y prendre ?