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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.05.2013, 13:51   #1
Xo66um
Форумчанин
 
Регистрация: 11.05.2013
Сообщений: 154
По умолчанию Отступ в ListView

Доброго всем времени суток.

Скажите, пожалуйста, как можно сделать отступ итемов в ListView, как на картинке?
Изображения
Тип файла: jpg 112.jpg (47.2 Кб, 66 просмотров)

Последний раз редактировалось Xo66um; 12.05.2013 в 14:37. Причина: Изменил скрин.
Xo66um вне форума Ответить с цитированием
Старый 12.05.2013, 14:30   #2
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

А это и не ListView. Больше похоже на VirtualStringTree
Человек_Борща вне форума Ответить с цитированием
Старый 12.05.2013, 14:35   #3
Xo66um
Форумчанин
 
Регистрация: 11.05.2013
Сообщений: 154
По умолчанию

Нет, это именно ListView (проверил через WinSight)
Сейчас сделаю новый скрин, и исправлю первый пост.

Последний раз редактировалось Xo66um; 12.05.2013 в 14:42.
Xo66um вне форума Ответить с цитированием
Старый 12.05.2013, 15:18   #4
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Цитата:
как можно сделать отступ итемов в ListView, как на картинке?
Listview1.Items.Add.SubItems, не?

Тычок наугад, так как сам для таких дел юзаю обычно какой-нибудь TreeView - все же они для этого и создавались:
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Старый 12.05.2013, 15:51   #5
Xo66um
Форумчанин
 
Регистрация: 11.05.2013
Сообщений: 154
По умолчанию

Цитата:
Сообщение от Sciv Посмотреть сообщение
Listview1.Items.Add.SubItems, не?

Тычок наугад, так как сам для таких дел юзаю обычно какой-нибудь TreeView - все же они для этого и создавались:
Не, СубИтем добавляется в следующую колонку, а тут в первой происходит отступ.
Xo66um вне форума Ответить с цитированием
Старый 12.05.2013, 16:00   #6
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Тогда, опять же наугад - символ табуляции (#9) в начало строки добавлять.
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Старый 12.05.2013, 16:42   #7
Xo66um
Форумчанин
 
Регистрация: 11.05.2013
Сообщений: 154
По умолчанию

Тоже не работает

Может тут вся соль в канве кроется? У меня идей по поводу отступа вообще нет, лишь догадки...
Или, возможно, добавление "пустого" значка в начало строки... Но это дикость, по-моему

Последний раз редактировалось Xo66um; 12.05.2013 в 16:45.
Xo66um вне форума Ответить с цитированием
Старый 12.05.2013, 16:50   #8
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Цитата:
Или, возможно, добавление "пустого" значка в начало строки... Но это дикость, по-моему
Ну не знаю... В хтмл и пхп эта дикость до сих пор используется, немало сайтов встречал с подобной организацией деревьев почему бы не заюзать ее и в дельфи?
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Старый 12.05.2013, 17:15   #9
Xo66um
Форумчанин
 
Регистрация: 11.05.2013
Сообщений: 154
По умолчанию

Не спорю, используются, только в Делфи у меня вопрос иначе ставится: как (и можно-ли) добавить два значка к строке... Конечно можно добавить один значок (или соединив два), но широкий, т.е. чтобы "пустой" получился слева, а значок, например, компьютера - был справа.
Как-то так

Пока оставлю как запасной вариант, вдруг кто-нибудь решит этот вопрос более изящней
Xo66um вне форума Ответить с цитированием
Старый 12.05.2013, 17:28   #10
ReportCube
Форумчанин
 
Аватар для ReportCube
 
Регистрация: 11.03.2011
Сообщений: 426
По умолчанию

А кто мешает собственную отрисовку делать? Явно нестандартная отрисовка на скрине
ReportCube вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как перетащить элемент ListView в другой ListView? Paul Hindenburg Компоненты Delphi 5 26.01.2013 11:35
Лишний отступ pavelslap HTML и CSS 0 22.02.2012 19:13
Отступ в HTML X@OC HTML и CSS 2 24.04.2011 06:36
Отступ в таблице Kasper1 HTML и CSS 1 31.03.2011 01:54
[C# + WPF] ListView. Узнать выделена ли строка в нём. ListView.View == GridView. Casper-SC WPF, UWP, WinRT, XAML 2 12.08.2010 19:04