Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.012 c
2-1208711955
WhiteBerkut
2008-04-20 21:19
2008.05.18
BDE


2-1208780311
jorgunited
2008-04-21 16:18
2008.05.18
выборка во время транзакции


6-1172955931
batya18
2007-03-04 00:05
2008.05.18
смена пароля по POP


2-1208591513
worldmen
2008-04-19 11:51
2008.05.18
Создание меню с TActionManager и TActionMainMenuBar


15-1207074347
cyber-pilot
2008-04-01 22:25
2008.05.18
Как открыть гиперссылку в новом окне браузера?




   Наверх