5 / 5 / 0
Регистрация: 08.05.2011
Сообщений: 215
|
|
1 | |
Сортировка названий месяцев в ListBox19.03.2014, 18:34. Показов 1624. Ответов 11
Метки нет (Все метки)
Всем привет! Есть два ListBox, один из них с предустановленными месяцами (Января, Февраль, и т.п.). Другой из них - пустой. Выбираю из первого строки и переношу во второй. Далее хочу отсортировать чтобы был естественный порядок месяцев. Кто что может подсказать?
0
|
19.03.2014, 18:34 | |
Ответы с готовыми решениями:
11
Чтение названий всех папок из папки "Profiles" и вывод этих названий в ListBox Нужна идея. Сортировка названий месяцев по "традиционной" посл. Список названий месяцев года Из списка названий месяцев удалить повторные названия |
Почетный модератор
21400 / 9134 / 1083
Регистрация: 11.04.2010
Сообщений: 11,014
|
||||||
19.03.2014, 19:47 | 2 | |||||
Сообщение было отмечено Памирыч как решение
Решение
Заведем класс, подтянем стандартные функции с датами.
Здесь сортируется ListBox1, в Вашем случае это может быть ListBox2
4
|
5 / 5 / 0
Регистрация: 08.05.2011
Сообщений: 215
|
|
20.03.2014, 14:25 [ТС] | 5 |
А для чего мы переопределяем функцию ToString()? Где мы её используем?
0
|
5 / 5 / 0
Регистрация: 08.05.2011
Сообщений: 215
|
|||||||||||
20.03.2014, 16:02 [ТС] | 7 | ||||||||||
То есть фактически это так работает?
Или
0
|
Почетный модератор
21400 / 9134 / 1083
Регистрация: 11.04.2010
Сообщений: 11,014
|
|
20.03.2014, 16:28 | 8 |
zzz_, ни так и ни эдак, а так, как у меня написано.
Представлять строкой мы может каждый элемент коллекции по отдельности, но не саму коллекцию, ибо она (вся коллекция) по определению не может быть String
0
|
5 / 5 / 0
Регистрация: 08.05.2011
Сообщений: 215
|
||||||
20.03.2014, 23:58 [ТС] | 9 | |||||
Я имел ввиду что
0
|
1710 / 1198 / 227
Регистрация: 23.12.2010
Сообщений: 1,527
|
|
21.03.2014, 00:43 | 10 |
Нет. Лист бокс в качестве любого итема принимает тип Object (ну или любой другой, Object самый общий), а вот для его отображения вызывает метод ToString. Поскольку мы заимели собственный класс, и как следствие - поимели и новый тип, надо определить, что же будет делать функция ToString в нашем классе. Т.е. какая информация будет в виде строки возвращаться. Попробуйте закомментировать строки 15-17 в коде Памирыча, и все станет ясно (будет вызываться ToString по-умолчанию вместо нашей переопределенной), как оно есть.
3
|
5 / 5 / 0
Регистрация: 08.05.2011
Сообщений: 215
|
||||||
21.03.2014, 16:19 [ТС] | 11 | |||||
Не много не работает.
0
|
Почетный модератор
21400 / 9134 / 1083
Регистрация: 11.04.2010
Сообщений: 11,014
|
|
21.03.2014, 16:40 | 12 |
zzz_, Листбоксу не объяснить, что сортировка нужна всякий раз, как в нем обновятся данные.
Каждый раз
2
|
21.03.2014, 16:40 | |
21.03.2014, 16:40 | |
Помогаю со студенческими работами здесь
12
Изучение названий месяцев года на английском языке Подменить список названий месяцев компонента своим списком Существует ли встроенная в WPF локализация названий дней недели и месяцев? Составить таблицу из названий месяцев года и числа дней в каждом из них Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |