有没有办法在不知道其名称的情况下使用在运行时创建的组件的属性?我的意思是你已经完成了这个.
with TPanel.Create(self) do
begin
Name := 'Panel' + IntToStr(ComponentCount + 1);
Height := 50;
Width := 100;
Top := 30;
Left := 30;
Parent := self;
end;
Run Code Online (Sandbox Code Playgroud)
声明一个类型的变量,TPanel并在该变量中存储对组件的引用.
var
Panel: TPanel;
....
Panel := TPanel.Create(Self);
Run Code Online (Sandbox Code Playgroud)
然后,您可以使用此变量引用控件.
您可能需要将变量保存为表单的成员字段,或者保存在数组中,或者实际上是某个其他容器中.
| 归档时间: |
|
| 查看次数: |
189 次 |
| 最近记录: |