Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Ответ
 
Опции темы
Старый 30.05.2019, 22:53   #1
niockasd
Пользователь
 
Регистрация: 01.12.2015
Сообщений: 82
По умолчанию Listview порядок столбцов

Дорого дня...
Подскажите, можно ли изменить порядок столбцов в рантайме с сохранением индекса (например .SubItems.Strings[3])?

У меня вообще стоит задача просто добавить колону в начало ListView, но изменятся все ...SubItems.Strings[х] что потребует переписывать всю программу) а это несколько дней без сна + полюбому что то пропущу и буду искать что и где...

Последний раз редактировалось niockasd; 30.05.2019 в 22:58.
niockasd вне форума   Ответить с цитированием
Старый 30.05.2019, 23:23   #2
niockasd
Пользователь
 
Регистрация: 01.12.2015
Сообщений: 82
По умолчанию

мысль хорошая пришла, но к сожалению поздно... Спустя 3 года разработки )
Писать не так
Код:
 ClientList.Items.Item[i].SubItems.Strings[3] =
а так
Код:
 
Function GetColomn (ColomnName: String): Integer;
var
i:Integer;
begin
for I := 0 to Mainform.ClientList.Columns.Count-1 do
    if Mainform.ClientList.Column[i].Caption=ColomnName then
        begin
          result:=i-1;
          break;
        end;
end;
...
ClientList.Items.Item[i].SubItems.Strings[GetColomn('client')] =
сейчас мне я а так понимаю нет спасения ?....
niockasd вне форума   Ответить с цитированием
Старый 01.06.2019, 16:50   #3
ResourceSpace
Форумчанин
 
Аватар для ResourceSpace
 
Регистрация: 30.06.2015
Сообщений: 359
По умолчанию

хм... А разве нету готовых методов для чего-то подобного?
Можно хранить свой массив индексов соответствий. И просто заодно менять и там при изменении реального порядка.
ResourceSpace вне форума   Ответить с цитированием
Ответ
Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Группировка страниц книги с таблицами, раазный порядок столбцов lioni Microsoft Office Excel 3 15.10.2017 16:14
WPF Listview заполнение столбцов ilsinho_diaz WPF, UWP, WinRT, XAML 1 13.03.2012 18:51
Порядок столбцов в DbGrid Aleksandr БД в Delphi 2 25.04.2011 13:01
ListView заполение столбцов mihenze Общие вопросы Delphi 1 28.03.2011 23:18
Порядок столбцов в линейчатой диаграмме VBA cerberochek Microsoft Office Excel 0 21.03.2011 17:15