Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.05.18;
Скачать: CL | DM;

Вниз

Подскажите как удалить массив TrackBar-ов   Найти похожие ветки 

 
smartleds   (2008-04-15 22:29) [0]

На форме в зависимости от желания пользователя создается динамический массив TrackBar-ов их может быть разное количество
описан он так
var   ArrOfTrackBar:array of Ttrackbar;
создание массива
SetLength(ArrOfTrackBar,amount_channels);
for i:=0 to amount_channels-1 do
 begin
ArrOfTrackBar[i]:=TTrackBar.Create(self);
ArrOfTrackBar[i].Parent:=Form1;
...... далее описываю его свойства
end;
Допустим пользователь захотел создать новый массив TrackBar-ов, значит мне этот массив нужно убрать с формы , а новый создать.
Как его можно убрать?


 
Johnmen ©   (2008-04-15 22:33) [1]

Так же в цикле всем элементам Free.
Потом размер массиву 0.


 
smartleds   (2008-04-15 22:39) [2]

Спасибо


 
Германн ©   (2008-04-16 00:34) [3]


> Потом размер массиву 0.
>

По сабжу не нужно. Всё равно новый массив создавать. Два подряд вызова SetLength это перебор.



Страницы: 1 вся ветка

Текущий архив: 2008.05.18;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
2-1208518214
lewka-serdceed
2008-04-18 15:30
2008.05.18
Не понятные символы в строке


15-1207461552
@!!ex
2008-04-06 09:59
2008.05.18
IDE для FPC с нормальным дебагером


15-1207063416
TStas
2008-04-01 19:23
2008.05.18
Как научиться писать СОМ интерфейсы?


3-1197538399
SuperNick
2007-12-13 12:33
2008.05.18
Ошибка "некоторые записи могли быть изменены"


4-1188899278
Cj
2007-09-04 13:47
2008.05.18
Regedit DDE