- 0
TEdit с автозавершением
-
Похожий контент
-
- 0 ответов
- 1 092 просмотра
-
- 1 ответ
- 1 051 просмотр
-
- 5 ответов
- 1 664 просмотра
-
- 0 ответов
- 5 822 просмотра
-
- 23 ответа
- 4 089 просмотров
-
- 4 ответа
- 2 362 просмотра
-
- 6 ответов
- 2 076 просмотров
-
- 4 ответа
- 2 917 просмотров
-
- 1 ответ
- 2 175 просмотров
-
- 1 ответ
- 2 208 просмотров
-
-
Последние посетители 0 пользователей онлайн
- Ни одного зарегистрированного пользователя не просматривает данную страницу
Вопрос
krapotkin
Вдохновленный статьей Ярослава Бровина про автозавершение, решил воспользоваться ей и сделать для своей программы автозавершение с хождением в интернет.
Delphi XE8.1. Андроид.4.4.2 на телефоне
Мне требуются варианты адресов город/улица/дом по введенному тексту, поэтому создан AddrAutocomplete-style.
Введенная строка передается некоему сервису, он возвращает список релевантных вариантов. Так что я выбросил из исходного текста все сравнения со списком вариантов и т.п.
Также выброшена реакция на сообщение изменения данных модели, т.к. мы и так перехватываем DoChangeTracking, что и приводит к изменению модели. Масло масляное имхо.
Здесь для примера обращения к сервису удалены, оставлен только готовый список FSuggestions
И тут я столкнулся с проблемой.
Наберите в edit Ба - выпадет список 'Бабушкина','Бабушкина 1','Бабушкина 2','Бабушкина 3','Бабушкина 32','Бабушкина 5'
теперь пробел, и оппа - я не могу вводить цифры с клавиатуры!
Причем не генерируется даже событие OnKeyDown!
Недавно сталкивался с неверным поведением нестандартной клавиатуры, поэтому сменил Swipe на стандартную. Не помогло.
На планшете (Анд.4.1.1) тот же эффект.
Если компилировать под Win32 - все нормально.
Всю голову сломал. Помогите plz
код
apk
Ссылка на комментарий
22 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.