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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.01.2016, 10:25   #1
igh0st
Форумчанин
 
Аватар для igh0st
 
Регистрация: 05.07.2010
Сообщений: 136
По умолчанию Посоветуйте компонент списка

Пожалуйста, посоветуйте компонент, аналогичный, ну или максимально похожий на используемый в отчетах о событиях антивируса Касперского.

Пример на youtube.

Речь идет о левой панели, похожей на ListView, правая панель с детальной информацией не интересует.

Компонент, как замечено выше, похож на ListView, он должен уметь следующее:
1. Выводить многострочный текст.
2. Изменять шрифт текста (хотя бы построково).
3. Выводить данные в несколько колонок (изображение, заголовок, дата)
4. Выводить изображения.
5. Осуществлять подсветку активного (но не выбранного) элемента списка.
6. Выводить не выбираемые заголовки групп элементов (типа Januar 2016 на видео) (не критично)

Перебрал несколько вариантов, самый подходящий пока TMS AdvListBox, в котором регулируется высота строки, текст выводится в тегах HTML, из недостатоков - нет подсветки активно элемента под курсором мыши, нет отбивки между элементами.

Буду очень благодарен за помощь!

P.S. Очень не хочетя использовать DevExpress.
igh0st вне форума Ответить с цитированием
Старый 28.01.2016, 10:51   #2
Dvoishnik
Форумчанин
 
Регистрация: 12.02.2011
Сообщений: 808
По умолчанию

TBitBtn чем плох?? в динамике создаете кнопочки и делаете что хотите с ними
Терпение!Дежурный экстрасенс скоро свяжется с вами!
Dvoishnik вне форума Ответить с цитированием
Старый 28.01.2016, 12:01   #3
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

TVirtualStringTree вам нужен.
Если умеете сами рисовать, берите сразу TVirtualDrawTree.
Человек_Борща вне форума Ответить с цитированием
Старый 28.01.2016, 12:35   #4
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Покажи скриншот-то. Ломает чото на тытуб лезть.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 28.01.2016, 13:18   #5
igh0st
Форумчанин
 
Аватар для igh0st
 
Регистрация: 05.07.2010
Сообщений: 136
По умолчанию

Цитата:
Сообщение от min@y™ Посмотреть сообщение
Покажи скриншот-то. Ломает чото на тытуб лезть.
igh0st вне форума Ответить с цитированием
Старый 28.01.2016, 13:25   #6
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Да, TVirtualDrawTree подойдёт, но в нём много лишнего.
Если есть время и желание, можно запилить и свой компонент, на основе, например, TScrollBox. А если строчек подразумевается много, то лучше, конечно, что-то виртуальное: из стандартных - TListBox, TListView, TDrawGrid.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 28.01.2016, 13:29   #7
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Но проще всего - зафигачить графический компонент (потомок TGraphicControl) с полностью своей отрисовкой (вручную).
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 29.01.2016, 17:58   #8
igh0st
Форумчанин
 
Аватар для igh0st
 
Регистрация: 05.07.2010
Сообщений: 136
По умолчанию

Огромное спасибо всем! Не стал заморачиваться с отдельным компонентом, допилил TListView, отрисовал руками. Кому интересно - вот рабочий прототип, с исходниками и скомпилированным приложением.

Последний раз редактировалось igh0st; 30.01.2016 в 09:23.
igh0st вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Посоветуйте компонент chui Компоненты Delphi 3 06.06.2012 11:21
Посоветуйте бесплатный компонент -=Virus=- Компоненты Delphi 2 22.09.2010 14:43
Посоветуйте графический компонент Improviz Компоненты Delphi 1 25.02.2010 09:35
Посоветуйте визуальный компонент... Asteroid Компоненты Delphi 3 26.08.2009 18:07
Посоветуйте компонент - стрелочный прибор shadow-2005 Компоненты Delphi 1 30.05.2007 08:08