Einzelnen Beitrag anzeigen

Ghostwalker

Registriert seit: 16. Jun 2003
Ort: Schönwald
1.299 Beiträge
 
Delphi 10.3 Rio
 
#2

Re: Icon in TCustomControl integrieren

  Alt 7. Dez 2005, 08:46
Das ist sehr einfach. Bau einfach eine Property in deine Komponente ein.

Beispiel (Rumpf)

Code:
   private
       fIcon : TIcon;
       procedure SetIcon(const value:TIcon);
      :
      :
   published Icon : TIcon read ficon write SetIcon;
      :
      :


  constructor xyz.create;
  begin
    fIcon := TIcon.create;
    :
    :
  end;

  destructor xyz.destroy;
  begin
    ficon.free;
  end;

   procedure xyz.SetIcon(const Value:TIcon);
   begin
     ficon.assign(value);
   end;

Jetzt brauchst du das Icon nur noch beim Zeichnen berücksichtigen.
Uwe
e=mc² or energy = milk * coffee²
  Mit Zitat antworten Zitat