Сортировка данных в combobox по убыванию - VB

Узнай цену своей работы

Формулировка задачи:

Помогите в решение проблемы. Список в combobox подливается из файла. Мне нужно что бы этот список в combobox был отсортирован по убыванию. Как сделать по возрастанию (тоесть по алфавиту) нашла, в combobox есть свойство Sorted, если оно TRUE, то сортировка по алфавиту происходит нормально. Но мне нужна сортировка в обратную сторону. Можна ли это сделать? Вот часть кода, в котором подливаются данные в combobox. Как сюда добавить сортировку?
Листинг программы
  1. Private Sub Form_Load()
  2. Dim dt As String
  3. Open App.Path + "\AppData\repdates_day.dat" For Input As #99
  4. While Not EOF(99)
  5. Input #99, dt
  6. Combobox1.AddItem dt
  7. Wend
  8. Close #99
  9. Combobox1.ListIndex = 0
  10. End Sub

Решение задачи: «Сортировка данных в combobox по убыванию»

textual
Листинг программы
  1. Private Sub Form_Load()
  2. Dim dt As String, i&
  3.  
  4. Open App.Path + "\AppData\repdates_day.dat" For Input As #99
  5. While Not EOF(99)
  6.     Input #99, dt
  7.     Combobox2.AddItem dt
  8. Wend
  9. Close #99
  10. For i = Combobox2.ListCount - 1 To 0 Step -1
  11.   Combobox1.AddItem Combobox2.List(i)
  12. Next
  13. Combobox1.ListIndex = 0
  14. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.333 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут