Delphi 创建自己的构件时如何在“结构”视图面板的设计时隐藏子构件(隐藏<;构件[1]>;)

Delphi 创建自己的构件时如何在“结构”视图面板的设计时隐藏子构件(隐藏<;构件[1]>;),delphi,Delphi,我正在创建从TControl(Firemonkey)继承的简单组件。 我在信中写道: constructor TControl1.Create(AOwner: TComponent); begin inherited; fTest := TLayout.Create(Self); fTest.Parent := Self; end; 如何将此组件放置到表单中时,结构列表将Tlayout显示为子组件。我怎么能把它藏起来? 请参阅屏幕截图。使用 SetSubComponent(真)

我正在创建从TControl(Firemonkey)继承的简单组件。 我在信中写道:

constructor TControl1.Create(AOwner: TComponent);
begin
  inherited;

  fTest := TLayout.Create(Self);
  fTest.Parent := Self;
end;
如何将此组件放置到表单中时,结构列表将Tlayout显示为子组件。我怎么能把它藏起来? 请参阅屏幕截图。

使用

  • SetSubComponent(真)

  • Owner
    必须是
    Self

  • 这里还有一个类似的问题:

    使用

  • SetSubComponent(真)

  • Owner
    必须是
    Self

  • 这里还有一个类似的问题:

    constructor TControl1.Create(AOwner: TComponent);
    begin
      inherited;
    
      fTest := TLayout.Create(Self);
      fTest.SetSubComponent(True);
      fTest.Parent := Self;
    end;