![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Новый компонент на основе TTrackBar [D5, WinXP]
ratas © (2006-11-04 14:37:00)Хотелось бы сделать компонент TMultiSliderTrackBar, в котором вместо одного ползунка (как в TTrackBar) может быть создано произвольное количество ползунков. Также требуется возможность рисовать на пространстве между ползунками.
Можно ли такое сделать? если да, то не подскажете КАК?! СПАСИБО!
DimaBr (2006-11-06 08:41:00) [1]
> Скорее всего, надо будет от TCustomControl
+1
Используем коллекцию, редактор колекции можно немного изменить.
TTrackBarCollectionItem = class(TCollectionItem)
public
procedure SetParent;virtual;
constructor Create(ACollection: TColleaction);override;
published
property TaskBar: TTaskBar read fTaskBar write SetTaskBar;
end;
Percent (2006-11-04 18:48:00) [2]Новый компонент на основе TTrackBar
Не уверен, что порождать надо от TTrackBar. Скорее всего, надо будет от TCustomControl. Или от TGraphicControl. В зависимости от того, надо ли будет обрабатывать ввод с клавиатуры.
Можно ли такое сделать? если да, то не подскажете КАК?! СПАСИБО!
Меню File -> New -> Other -> New.Component