Einzelnen Beitrag anzeigen

Guido Eisenbeis

Registriert seit: 9. Apr 2006
389 Beiträge
 
Delphi 10.3 Rio
 
#18

AW: Verschiedene Controls an Procedur übergeben

  Alt 27. Okt 2011, 12:48
Du musst wohl dafür sorgen, dass die gesuchte Property published ist, das ist der Nachteil (zumindest in Delphi < 2010) dabei. Ein Test mit Delphi 2007:
Delphi-Quellcode:
type
  TLabel = class(StdCtrls.TLabel)
  published
    property Canvas;
  end;

  TPanel = class(ExtCtrls.TPanel)
  published
    property Canvas;
  end;

...
Wow, da hast du dir aber viel Mühe gemacht! Danke!

Ich hab's probiert (in abgespeckter Form) und es funktioiert auch in Lazarus 0.9.30.2RC1, aber ich fürchte, dass es mir mit dem Setzen der "Canvase" auf published für jedes Control dann so ergeht, wie dem User im von dir genannten Thread im Posting #13 mit seinen tausend "if comp is ..."-Abfragen.

Ist eine echt interessante Sache, leider ein bisschen aufwendig. Trotzdem danke.

Guido.
  Mit Zitat antworten Zitat