Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.05.14;
Скачать: [xml.tar.bz2];

Вниз

Отмена сортировки в 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 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.05.14;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.01 c
15-1145269137
Кулхацкер
2006-04-17 14:18
2006.05.14
Как стать хакером


2-1145789647
Начинающий5
2006-04-23 14:54
2006.05.14
Ctrl + del


15-1145211154
Cincinnut
2006-04-16 22:12
2006.05.14
Ну вот и закончился Чемпионат России по хоккею.


2-1145209254
parovoZZ
2006-04-16 21:40
2006.05.14
Транзакции


8-1134761568
Expl
2005-12-16 22:32
2006.05.14
движение TLabel





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский