Главная страница
    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.009 c
15-1145273982
default
2006-04-17 15:39
2006.05.14
USB-->COM


6-1137715846
Yegorchic
2006-01-20 03:10
2006.05.14
TClientSocket


2-1145991776
valdemot
2006-04-25 23:02
2006.05.14
IniFile


11-1126077378
Kozz
2005-09-07 11:16
2006.05.14
Кто-нибудь делал анимационную иконку в трее ?


3-1143008249
abhtr
2006-03-22 09:17
2006.05.14
Последующий поиск





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский