Как удалить динамически созданные компоненты Delphi fmx?
Привет ребята! Бьюсь с задачей не могу понять. Есть файл данных в txt в виде списка по нему создаются элементы в form. Vertscrollbox1.
Т.е.
Создаю так: (пишу с телефона извините)
Var
Panel:Tpanel;
Begin
Panel:=Tpanel.create(form)
Panel.parent:=Vertscrollbox1
Параметры
Параметры
End;
Все создается, Все хорошо. Но как очистить от них Vertscrollbox1 и создавать заново компоненты программно?
Пробовал что только угодно. И free, destroy, destroycomponents и искал каждый по имени, Все решения либо виснут и не происходит ничего либо убивают Vertscrollbox на форме. Подскажите пожалуйста кто как работает с компонентами????
var
pArray: array[0..10] of TPanel;
procedure TForm2.Button1Click(Sender: TObject);
var
I: Integer;
panel: TPanel;
begin
for I := 0 to 9 do
begin
Panel:=Tpanel.create(form2);
Panel.parent:=Vertscrollbox1;
pArray[i] := panel;
end;
end;
procedure TForm2.Button2Click(Sender: TObject);
var
I: Integer;
begin
for I := 0 to 9 do
begin
FreeAndNil(pArray[i]);
end;
end;