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

Вниз

Создал массив Трэк баров , подскажите как создать один   Найти похожие ветки 

 
smartleds   (2008-03-23 18:15) [0]

обработчик TrackBar1Change Который бы мог обрабатывать весь массив трэк баров.
Раньше я делал каждому трэкбару из массива , собственный обработчик,
но сейчас трэкбаров стало 512 штук , и очень неудобно писать для каждого свой обработчик.
Я планирую написать один обработчик , и в этом обработчике при помощи tag определять какой трэк бар используется и делать соответствующие действия.
Вот как объявлен и инициализирован массив трэк баров.

var   ArrOfTrackBar:array of Ttrackbar;
SetLength(ArrOfTrackBar,512);
ArrOfTrackBar[i]:=TTrackBar.Create(self);
ArrOfTrackBar[i].Parent:=Form1;
ArrOfTrackBar[i].Orientation:=trVertical;
ArrOfTrackBar[i].min:=0;
ArrOfTrackBar[i].max:=255;
ArrOfTrackBar[i].Position:=128;
ArrOfTrackBar[i].Width:=30;
ArrOfTrackBar[i].Height:=150;
ArrOfTrackBar[i].Left:=X2;
ArrOfTrackBar[i].Top:=Y2;
ArrOfTrackBar[i].Tag := i;
ArrOfTrackBar[i].OnChange := TrackBar1Change; Адрес обработчика OnChange


 
sniknik ©   (2008-03-23 18:25) [1]

вопрос решен
http://delphimaster.net/view/2-1206126773/
smartleds   (21.03.08 23:16) [2]
> Спасибо получилось!
незачем повторяться



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

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

Наверх




Память: 0.46 MB
Время: 0.017 c
15-1204924214
Kostafey
2008-03-08 00:10
2008.04.20
С днем рождения ! 8 марта


3-1195737356
dik
2007-11-22 16:15
2008.04.20
Пустые блобы


2-1206435144
lead-in
2008-03-25 11:52
2008.04.20
количество процессов


2-1206468305
Blind Guardian
2008-03-25 21:05
2008.04.20
Вопрос про отладку в Delphi 7


2-1206527869
Gavrila
2008-03-26 13:37
2008.04.20
PopupMenu - определить какой Item вызвал событие OnClik