![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
![]()
Доброго времени!
Необходимо отобразить TGauge или TProgressBar в TlistItem, TListview'а, НО TListItem.Data уже используется мной для хранения других, не менее, важных данных. Можно ли подсказать др. компонент(аналог TlistView'а или довесок для него) или пак компонент ну в общем, чтобы прогрессбар можно было встроить не трогая TListItem.Data. Спасибо. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Если в Data указатель на свой компонент, то можно в него сво-во добавить с типом TProgressBar. Отображать в ListView не пробовал, было бы интересно глянуть на реализацию такого
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#3 | |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
![]()
Аватар,
в Data, указатель на объект с нужными данными. Может можно объявить в объекте TGauge и как-то отображать его в ListView? Но как? eval, название Full Source'ного на Delphi довнолоадера? |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Гугл сразу подсказал пример реализации
http://delphiru.ru/komponent/16-tpro...-listview.html
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
![]()
Было бы так просто, не подымал бы топик. Очевидно же:
Код:
Последний раз редактировалось Человек_Борща; 05.09.2012 в 20:21. |
![]() |
![]() |
![]() |
#7 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
![]()
Хелпер к TListItem, не?
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Выше говорил, не напрямую Data, а свойство объекта. Типа
TMyComponent(li.Data).ProgressBar:= pb;
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#9 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
![]()
Вариантов тьма, вот еще - стринглист
![]() |
![]() |
![]() |
![]() |
#10 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Где-то выше до описания формы:
Код:
Код:
TProgressBar(li.Data).НовоеСвойство четко вернет нужное. Короче - переопределить класс (это кажется сабклассинг называется) Я так часто делаю если хочу навернуть новый компонент новыми свойствами на основе стандартного. Идея ясна?
I'm learning to live...
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Найти 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 |