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

Вниз

Как в TListItem отрисовать TSpinEdit?   Найти похожие ветки 

 
w666w   (2005-05-24 23:39) [0]

Задача:

Есть ListVew, ViewStyle: vsReport, ReadOnly = true. Каждый ListItem в своем свойстве Data хранит ссылку на экземпляр какого-то объекта (объекты однородные).

Надо на каждом ListItem"е, в конкретной колонке (на всю ширину и высоту колонки) отрисовать (создать, прикрепить, как угодно назовите) SpinEdit. Да так, чтобы меняя значения в этом спине я мог изменять какой-либо числовой параметр объекта, привязанного к этому ListItem"у. То есть спин должен знать своего owner"а (или parent"а, как верно?).

Помогите сделать плиз. За рабочий кусок кода буду невероятно признателен.


 
w666w   (2005-05-24 23:40) [1]

Насчет "(на всю ширину и высоту колонки)" погорячился - на всю ширину и ДОПУСТИМУЮ строкой высоту.


 
Семен Сорокин ©   (2005-05-26 11:58) [2]

быстрый вариант: добавить каждому Item"у TSpinEdit - выровнять по Rect"у ячейки, синхронизировать прокрутку, добавление и удаление Item"ов.
долгий (но более правильный, ИМХО) вариант: перекрыть отрисовку ячеки - рисовать вручную SpinEdit и обрабатывать нажатия мыши/кнопок и т.д.



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

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

Наверх




Память: 0.47 MB
Время: 0.06 c
1-1132817455
SergeyG
2005-11-24 10:30
2005.12.18
вопрос по печати изображения


6-1125848826
polcovnic
2005-09-04 19:47
2005.12.18
Как закачать файлы на WEB-сервер


3-1130765115
Ega23
2005-10-31 16:25
2005.12.18
Почему при обновлении ClientDataSet


2-1133173184
NILLO
2005-11-28 13:19
2005.12.18
SQL запрос


1-1131823261
dj0n
2005-11-12 22:21
2005.12.18
А как сделать Preview по нажатию на кнопку в fastreport