Einzelnen Beitrag anzeigen

Benutzerbild von ConnorMcLeod
ConnorMcLeod

Registriert seit: 13. Okt 2010
Ort: Bayern
490 Beiträge
 
Delphi 10.4 Sydney
 
#5

AW: TPanel in Komponente zur Design-Time verstecken

  Alt 8. Apr 2013, 13:17
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.
Dabei fällt mir ein ... wenn das Panel keinen Parent hat, müßte es unsichtbar sein, oder?
Nr.1 Delphi-Tool: [F7]
  Mit Zitat antworten Zitat