Einzelnen Beitrag anzeigen

Benutzerbild von pustekuchen
pustekuchen

Registriert seit: 27. Aug 2010
265 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: TPanel in Komponente zur Design-Time verstecken

  Alt 8. Apr 2013, 13:25
Dieselbe Frage (von DeddyH) ist mir auch durch den Kopf gegangen.
Im constructor der Komponente könnte man schreiben
Delphi-Quellcode:
if (not csDesigning in Self.ComponentState) then
begin
  pnlLaufzeit.Create(Self);
end;
und überall, wo auf das Panel Bezug genommen wird, mittels Assigned(pnlLaufzeit) prüfen, ob es erzeugt wurde.
Danke, das hilft mir weiter

Dabei fällt mir ein ... wenn das Panel keinen Parent hat, müßte es unsichtbar sein, oder?
Ja, so ist es.
Delphi programming is awesome.
  Mit Zitat antworten Zitat