Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.142 Beiträge
 
Delphi 12 Athens
 
#14

AW: Komponenten Propertys

  Alt 30. Jan 2020, 11:31
Zitat:
Entwickle lieber ein eigenes Steuerelement
Wobei, wenn dort eine Subkomponente zur DesignTime schon unsichtbar werden soll, man schonmal Parent:=nil setzen muß, anstatt Visible=False, da Visible im Designer oft irgnoriert wird, weil man Komponenten dort dann nicht mehr sehen/anklicken kann.

z.B.:
Delphi-Quellcode:
property MyVisible: Boolean read GetVisible write SetMyVisible;

procedure TIrgendwas.SetMyVisible(Value: Boolean);
begin
  FMySubComponent.Visible := Value;
  if csDesigning in ComponentState then
    FMySubComponent.Parent := Self
  else
    FMySubComponent.Parent := nil;
end;

function TIrgendwas.GetMyVisible: Boolean;
begin
  Result := FMySubComponent.Visible;
end;
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat