Что нового

Как организовать быстрый поиск в выпадающем списке GUICtrlCreateCombo

vaf

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

InnI

AutoIT Гуру
Сообщения
4 158
Репутация
1 100
Код:
_GUICtrlComboBox_AutoComplete()
 
Автор
V

vaf

Новичок
Сообщения
164
Репутация
2
InnI сказал(а):
Код:
_GUICtrlComboBox_AutoComplete()
Спасибо, посмотрел Example, но не совсем разобрался как к этому прикрутить мой список (прикладываю)
https://yadi.sk/i/vnp-mD5Se3_DSA
Буду благодарен если поможете разобраться :smile:
 

InnI

AutoIT Гуру
Сообщения
4 158
Репутация
1 100
Замените строку
Код:
_GUICtrlComboBox_AddDir($g_idCombo, @WindowsDir & "\*.exe")
на код
Код:
$aStr = FileReadToArray("city.csv")
    For $i = 0 To UBound($aStr) - 1
      _GUICtrlComboBox_AddString($g_idCombo, $aStr[$i])
    Next
 
Автор
V

vaf

Новичок
Сообщения
164
Репутация
2
спасибо, всё заработало.
 
Верх