|
|
|
сортировка в listbox
|
|||
|---|---|---|---|
|
#18+
есть листбокс, в нем забиты значения: 1 7 6 3 12 11 если я ставлю свойство sorted = true, то результат такой 1 11 12 3 6 7 а мне надо, чтобы сортировка была в обычном порядке, чтобы получилось: 1 3 6 7 11 12. как это сделать? подскажите!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2005, 08:17:05 |
|
||
|
сортировка в listbox
|
|||
|---|---|---|---|
|
#18+
Вариантов м.б. много, некоторые: 1. Загнать значения в массив, отсортировать и в ListBox 2. Использовать format$(number,"00000000") Если не хотите отображать лишние 0, то используйте 2 листбокса: один скрытый сортированный, другой обычный, в который берете значения из скрытого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2005, 12:55:36 |
|
||
|
сортировка в listbox
|
|||
|---|---|---|---|
|
#18+
ГегельВариантов м.б. много, некоторые: 1. Загнать значения в массив, отсортировать и в ListBox 2. Использовать format$(number,"00000000") Если не хотите отображать лишние 0, то используйте 2 листбокса: один скрытый сортированный, другой обычный, в который берете значения из скрытого. 2. Вместо второго листбокса, можно использовать ListView, там сделать две колонки, в первую обычные значения, а во вторую загнать format$(number,"00000000") и сортировать по второй колонке. Вторую колонку скрыть. Такой принцып уже применял. Да и остортировать в массиве, как Гегель сказал, а потом загнать в листбокс, тоже неплохо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2005, 13:03:45 |
|
||
|
сортировка в listbox
|
|||
|---|---|---|---|
|
#18+
ввела формат, который вы сказали в поле свойство dataformat. но ничего не изменилось. даже когда я процентный выбираю, он их тоже не отображает. листбокс я заполняю через свойство list. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2005, 10:36:33 |
|
||
|
сортировка в listbox
|
|||
|---|---|---|---|
|
#18+
Вы с программатором напару проект пишите? :) List1.AddItem Format(11, "00000") или List1.List(2) = Format(List1.List(2), "00000") А датаформат для чего-то дургого видимо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2005, 10:47:36 |
|
||
|
сортировка в listbox
|
|||
|---|---|---|---|
|
#18+
Совет 167. Сортировка пронумерованных элементов в окне списка Предположим, что у вас есть пронумерованные элементы (в нашем случае - файлы): FILE1.BMP FILE2.BMP FILE3.BMP FILE10.BMP Если вы поместите их в элемент управления ListBox или ComboBox, то после сортировки они будут представлены в списке следующим образом: FILE1.BMP FILE10.BMP FILE2.BMP FILE3.BMP А вы хотите, чтобы они выводились так: FILE1.BMP FILE2.BMP FILE3.BMP FILE10.BMP Для этого можно использовать подпрограмму ReSort (листинг 3). После того как вы заполните окно списка, вызовите ReSort, передав исходный элемент управления ListBox или ComboBox в качестве единственного параметра, например Call ReSort(List1). Листинг 3 Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. Совет был опубликован в журнале "Компьютер-Пресс" №№ 3/1996 - 12/2001 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2005, 11:05:13 |
|
||
|
сортировка в listbox
|
|||
|---|---|---|---|
|
#18+
Спасибо, этот код гениально работает. очень интересно было про это узнать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2005, 11:41:57 |
|
||
|
сортировка в listbox
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. Настя зашла подо мной. Она и Я Programmator за проксей, форум глючит Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2005, 12:17:47 |
|
||
|
сортировка в listbox
|
|||
|---|---|---|---|
|
#18+
А какие есть идеи сортировки текстовых значений времени. для наглядности 01.01.01 01.01.02 01.02.01 Просортираванно правильно, но для сортировки времененных значений не приемлемо. Было бы очень к стати улучшить Sub ReSort (L As Control), кто то осилит :) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2005, 17:06:29 |
|
||
|
сортировка в listbox
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2005, 20:07:59 |
|
||
|
сортировка в listbox
|
|||
|---|---|---|---|
|
#18+
Если речь идёт о больших списках, то сортировка очень затягивается. К примеру, взял на сортировку 1000 элементов. По примеру SmeL_md, 36 сек (1.8 ГГц проц) По моему 2 минуты :( А в листвью моментально отсортировывает! И даты туда можно засунуть (используя дополнительную колонку). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2005, 15:04:20 |
|
||
|
|

start [/forum/topic.php?fid=60&gotonew=1&tid=2167427]: |
0ms |
get settings: |
5ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
63ms |
get topic data: |
8ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 345ms |

| 0 / 0 |
