Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Komponenten Propertys

  Alt 30. Jan 2020, 12: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;
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat