Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.09.2012, 21:25   #11
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Stilet,
сабклассинг мне ясен =)
Была идея написать TListViewEx для таких дел, НО все куда проще, после поста №2.

Имеется у меня не визуальный список объектов в котором объекты и в них ещё овер9000 списков и объектов и все моё.

Есть идея привязать к объекту списка TProgressBar как property далее в каждый LisItem.Data ставится указатель на "его" объект. Теперь стоит задача самостоятельного рисования ProgressBar'а из TMyObject(ListItem.Data).ObjPB в ListView. Как?

Последний раз редактировалось Человек_Борща; 05.09.2012 в 21:30.
Человек_Борща вне форума Ответить с цитированием
Старый 05.09.2012, 21:36   #12
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

Stilet чем это отличается от того что есть? автору не ProgressBar нужен а TListItem, про хелпер ("сабкласинг по новому") я уже упоминал.
eval вне форума Ответить с цитированием
Старый 05.09.2012, 21:38   #13
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

Цитата:
Теперь стоит задача самостоятельного рисования ProgressBar'а из TMyObject(ListItem.Data).ObjPB в ListView. Как?
Да точно также, как в примере.
eval вне форума Ответить с цитированием
Старый 05.09.2012, 21:45   #14
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

eval, список обьектов формируется до форм программы+его надо обновлять, перерисовывать LV.

Последний раз редактировалось Человек_Борща; 05.09.2012 в 21:51.
Человек_Борща вне форума Ответить с цитированием
Старый 05.09.2012, 22:05   #15
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

Все равно, рисовать надо только в самом листвью. создавать бары заранее не вижу смысла.
В примере есть и обновление, при удалении айтема. Или вы про какое обновление?
eval вне форума Ответить с цитированием
Старый 12.09.2012, 01:36   #16
spamer
Software Developer
Старожил
 
Аватар для spamer
 
Регистрация: 19.12.2008
Сообщений: 2,070
По умолчанию

Человек_Борща, VirtualTreeView тебе в помощь. Очень мощный компонент.
Поначалу нужно будет разобраться в нем, но он того стоит...
Будь проще и люди к тебе потянутся
spamer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Найти ProgressBar в ListView fezilk25 Общие вопросы Delphi 2 07.02.2011 22:39
Экспрот данный в ворд отобразить в ProgressBar Polotenchik Общие вопросы Delphi 3 26.08.2009 01:42
Как в ProgressBar отобразить процесс выполнения Post запроса через Idhttp Joe_Tribbiani Работа с сетью в Delphi 8 15.06.2009 10:39
Как отобразить в ProgressBar процесс отправки писем через SMTP leon2009 Работа с сетью в Delphi 15 20.03.2009 21:26
ProgressBar в ListView schnaps Общие вопросы Delphi 7 14.03.2009 09:11