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

Вниз

Как динамически создавать TrackBar (ползунок)   Найти похожие ветки 

 
Equillibrium ©   (2004-05-03 03:03) [0]

Мне нужно динамически создавать не только сам  TrackBar  но и его свойство ONChenge Допустим Кликаеш на форме мышкой создаётся TrackBar и в Эдит пишет изменяемые значения
И таких TrackBar-в должно быть много

Как думаете Реально создать


 
Tano ©   (2004-05-03 11:18) [1]

TForm = class
...  
procedure TrackBarChange(Sender: TObject);
...
end;

procedure TForm.TrackBarChange(Sender: TObject);
begin
 //обработчик
 (Sender as TTrackBar).Tag - номер скрола, который тронули
end;

//создание динамических объектов
var
 Tracks :array[1..n] of TTrackBar;
begin
 for i:=1 to n do
 begin
   Tracks[i] := TTrackBar.Create(self);
   with Tracks[i] do
   begin
     Parent := Form1; //любой Control как родитель и контейнер
     Tag := i; //так удобно отличать скролы по номеру
     Width:=???; //установка различных параметров по вкусу
     ...
     OnChange := TrackBarChange;
   end;
end;

если неточности, простите, писал здесь.


 
anod ©   (2004-05-04 10:06) [2]

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/commctls/trackbar/reflist.asp



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

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

Наверх




Память: 0.47 MB
Время: 0.051 c
6-1082026046
ZeBriD
2004-04-15 14:47
2004.06.06
Виснет прога при пересылке файла.


1-1085140925
jenbond
2004-05-21 16:02
2004.06.06
Поделитесь компанентой.


3-1084787859
подмастерий
2004-05-17 13:57
2004.06.06
помогите советом или ссылкой на пример !


4-1083309694
Stas
2004-04-30 11:21
2004.06.06
Изменение даты создания файла


14-1085132133
VictorT
2004-05-21 13:35
2004.06.06
Часто в коде страниц встречаю в конце тегов бакслеш...