Автор Тема: Как организовать быстрый поиск в выпадающем списке GUICtrlCreateCombo  (Прочитано 2487 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн vaf [?]

  • Новичок
  • *
  • Сообщений: 164
  • Репутация: 2
    • Награды
Еще раз всем привет.
Встала еще одна задача.
имеется текстовый файл из списка городов, всего 11990, выбирать нужный через GUICtrlCreateCombo не удобно, хотелось бы организовать быстрый поиск, т.е. начинаешь вводить в GUICtrlCreateCombo названия города и он его ищет на лету. Как такое организовать ?
Текстовый файл я загоню в массив, там килобайт 200 получится, но вот как сделать быстрый поиск ?

Русское сообщество AutoIt


Оффлайн InnI [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 4091
  • Репутация: 1083
    • Награды
  • Версия AutoIt: 3.3.14.0

Оффлайн vaf [?]

  • Новичок
  • *
  • Сообщений: 164

  • Автор темы
  • Репутация: 2
    • Награды
Код: AutoIt [Выделить]

Спасибо, посмотрел Example, но не совсем разобрался как к этому прикрутить мой список (прикладываю)
https://yadi.sk/i/vnp-mD5Se3_DSA
Буду благодарен если поможете разобраться :)

Русское сообщество AutoIt


Оффлайн InnI [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 4091
  • Репутация: 1083
    • Награды
  • Версия AutoIt: 3.3.14.0
Замените строку
Код: AutoIt [Выделить]
_GUICtrlComboBox_AddDir($g_idCombo, @WindowsDir & "\*.exe")

на код
Код: AutoIt [Выделить]
    $aStr = FileReadToArray("city.csv")
    For $i = 0 To UBound($aStr) - 1
      _GUICtrlComboBox_AddString($g_idCombo, $aStr[$i])
    Next


Оффлайн vaf [?]

  • Новичок
  • *
  • Сообщений: 164

  • Автор темы
  • Репутация: 2
    • Награды
спасибо, всё заработало.

Русское сообщество AutoIt


 

Похожие темы

  Тема / Автор Ответов Последний ответ
20 Ответов
9902 Просмотров
Последний ответ Декабрь 25, 2009, 17:21:04
от CreatoR
10 Ответов
6774 Просмотров
Последний ответ Февраль 11, 2011, 16:08:47
от `p r o x y
2 Ответов
2713 Просмотров
Последний ответ Апрель 02, 2012, 19:42:13
от valdur2000
0 Ответов
2048 Просмотров
Последний ответ Апрель 22, 2012, 15:28:50
от madmasles
6 Ответов
2802 Просмотров
Последний ответ Декабрь 02, 2012, 15:31:59
от shift72
2 Ответов
1980 Просмотров
Последний ответ Февраль 28, 2013, 17:38:11
от Trans
1 Ответов
2776 Просмотров
Последний ответ Май 09, 2013, 09:32:12
от madmasles
3 Ответов
2502 Просмотров
Последний ответ Сентябрь 05, 2013, 23:48:34
от PACHOM
7 Ответов
2421 Просмотров
Последний ответ Март 18, 2014, 18:01:37
от gregaz
3 Ответов
1559 Просмотров
Последний ответ Июль 05, 2015, 14:20:54
от alex33