Вниз
Скачать: CL | DM;

Отмена сортировки в ListBox   Найти похожие ветки 

← →
AlexanderMS ©   (2006-04-23 18:16) [0]

Помогите, пожалуйста! Во время выполнения программы у ListBox устанавливается Sorted := true, и содержимое упорядочивается. А как отменить сортировку, если Sorted := false не помогает?


← →
Рамиль ©   (2006-04-23 18:25) [1]

Как это не помогает? Если ты думаешь, что после sorted = false список сам собой рассортируется, то ты глубоко ошибаешься.


← →
AlexanderMS ©   (2006-04-23 18:30) [2]


> Как это не помогает? Если ты думаешь, что после sorted =
> false список сам собой рассортируется, то ты глубоко ошибаешься.
>

И правда, ошибаюсь. Мне нужно, чтобы пользователь смог переключить режим просмотра списка: или по алфавиту, или по порядку добавления в него новых элементов. Как же быть?


← →
Джо ©   (2006-04-23 19:13) [3]

> Как же быть

Завести специальный "внутренний" список, например. В нем будут храниться актуальные данные. Таким образом, переключение режима будет производиться так:
ListBox1.Items.Assign (InternalList);
ListBox1.Sorted := <сортировака включена>;


← →
Германн ©   (2006-04-24 03:19) [4]

Если свойство TListBox.Items.Objects не задействовано по каким-то причинам, то можно использовать его.


← →
AlexanderMS ©   (2006-04-24 17:15) [5]


> Если свойство TListBox.Items.Objects не задействовано по
> каким-то причинам, то можно использовать его.


Как использовать?


> Завести специальный "внутренний" список, например. В нем
> будут храниться актуальные данные. Таким образом, переключение
> режима будет производиться так:
> ListBox1.Items.Assign (InternalList);
> ListBox1.Sorted := <сортировака включена>;


Пожалуйста, объясните, как именно?

Видите ли, у меня в программе по щелчку по пункту выводится информация  (справа, в TMemo). Если даже использовать внутренний список, я думаю, возникнет несоответсвие.


← →
Мефисто   (2006-04-24 17:25) [6]

AlexanderMS ©   (24.04.06 17:15) [5]

Лучше нарыть в инете алгоритм сортировки и сортировать самому. А то к примеру при сортировке циферок в листбоксе некоторые недоумевают :)


← →
Мефисто   (2006-04-24 17:26) [7]

Мефисто   (24.04.06 17:25) [6]

Вобщем суть в том - управляй сортировкой сам. Как сортировать и когда...


← →
AlexanderMS ©   (2006-04-24 19:19) [8]

Спасибо



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.034 c
15-1145532006
syte_ser78
2006-04-20 15:20
2006.05.14
Регистрация сайта в поисковиках


2-1145953790
fast2
2006-04-25 12:29
2006.05.14
Не помещается SQL-запрос в строке. Пишет: должно быть...


2-1145876006
cherman
2006-04-24 14:53
2006.05.14
Проблема


2-1145794547
Melifaro
2006-04-23 16:15
2006.05.14
Заполнение динамического(открытого) массива (help plz)


1-1144314517
REA
2006-04-06 13:08
2006.05.14
Локализация стандартных сообщений в BPL




   Наверх