Форум: "Компоненты";
Текущий архив: 2005.12.18;
Скачать: [xml.tar.bz2];
ВнизКак в 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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.014 c