【发布时间】:2017-10-13 15:55:12
【问题描述】:
我创建了这样的样式:
然后我创建一个名为 TLieu 的 TLayout 继承组件
我的目标是在运行时实例化它并更改:Image 属性、Title.Text 属性、Informations.Text 属性、Map、Infos、Link 按钮
我的代码,但它不起作用:
Procedure TF_Main.Button1Click(Sender: TObject);
var
Lieu: TLieu;
begin
Lieu := TLieu.Create(VSB_Place);
Lieu.Name := 'Test';
Lieu.StyleName := 'Lieu';
Lieu.StylesData['Title.Text'] := 'My Title';
// TLayout(Lieu).StylesData['Title.Text'] := 'My Title'; // this doesn't work either
end;
如何在运行时更改自定义用户样式组件的子属性?
【问题讨论】:
标签: delphi firemonkey delphi-10.1-berlin