Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > ListView строки


Автор: artem1987 11.9.2006, 15:34
можно ли в ListView  менять высоту строк и как?

Автор: Fedia 11.9.2006, 23:31
Цитата(artem1987 @  11.9.2006,  15:34 Найти цитируемый пост)
можно ли в ListView  менять высоту строк и как?

Высота строк в ListView зависит от размера шрифта и от количества символов перехода на новую строку.

Автор: artem1987 12.9.2006, 13:15
может тогда есть что-то другое функциональное как ListView но с регулирующейся высотой строки?

Автор: Alexeis 12.9.2006, 13:32
Может StringGrid подойдет? Если с ним повозится и настроить, то можно изобразить, что-то похожее. (правда не для всех режимов ViewStyle доступных ListView)

Автор: Prof_2000 4.10.2006, 09:17
Я уже решал подобную проблему. Для изменения высоты строк в ListView использовал ImageList с изменяемыми размерами. Высота строки в ListView подгоняется под размер иконки. Если картнка в ListView не нужна, просто выставляем ширину ImageList в 0. Этот способ не оптимален, но работает. 

Автор: artem1987 4.10.2006, 11:49
в листвью корявое выделение в режиме репорта, приходится самому отрисовывать
полностью закрашеную строку а сверху рисовать чистую иконку...в листвью все уже сделано

Автор: Teran 4.10.2006, 18:24
Цитата(Fedia @  11.9.2006,  23:31 Найти цитируемый пост)
Высота строк в ListView зависит от размера шрифта и от количества символов перехода на новую строку. 

Помоему от количества символов перехода на новую строку высота строки не зависит

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)