Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2017.11.19;
Скачать: [xml.tar.bz2];

Вниз

динамический Lookup список для TComboBoxEx   Найти похожие ветки 

 
Black   (2015-12-24 00:55) [0]

Доброго времени суток, уважаемые.
Не могу решить следующую задачу:
Есть kladr, в моем приложение делаю форму выбора адреса: регион, город,....
На форму добавил ComboBoxEx1, установил значение acoAutoSuggest=True;
Сделал отбор значение в Items при создании формы. При вводе начальных значение у ComboBoxEx1 появляется lookup список по первым символам, в общем все работает.
Но если я делаю динамически подгружаемый список (OnKeyPress) в Items для ComboBoxEx1, то выпадающий список поиска не работает.

В чем может быть причина? Прошу помощи.


 
Rouse_ ©   (2015-12-24 01:05) [1]

Переведи на наш язык


 
Black   (2015-12-24 01:22) [2]

1. Помещаю ComboBoxEx1 на форму
2. Устанавливаю значение acoAutoSuggest=True;
3.
 
 ComboBoxEx1.Items.BeginUpdate;
 ComboBoxEx1.Items.Clear;
 AdoQuery1.First;
 While Not AdoQuery1.Eof do
 begin
   ComboBoxEx1.Items.Add(AdoQuery1.FieldByName("....").AsString);
   AdoQuery1.Next;
 end;
 ComboBoxEx1.Items.EndUpdate;
 AdoQuery1.Close;


4. Запускаю приложение, начинаю вводить в поле ComboBoxEx1 первые буквы региона
5. Под ComboBoxEx1 появляется список регионов начинающихся с введенных мною букв.
6. Но если я формирую список в ComboBoxEx1.Items динамически (в событии ComboBoxEx1KeyPress), то выпадающий список не появляется при вводе первых символов.


 
sniknik ©   (2015-12-24 08:48) [3]

> в событии ComboBoxEx1KeyPres
тут ошибка... э... скажем в 17й строке от бегина.

+
это не динамически, это по ламерски. событие не подходящее (хотя и в нем может работать, не вижу проблем почему бы и нет).


 
DayGaykin ©   (2015-12-24 09:39) [4]

Возможно нужен IAutoComplete. Когда-то его использовал для этих целей.
Пример можно посмотреть если нажать Win+R и начать набирать то что уже когда-то запускал.


 
имя   (2015-12-24 10:15) [5]

Удалено модератором



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2017.11.19;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.006 c
2-1449253907
Валя
2015-12-04 21:31
2017.11.19
Запись/чтение Bitmap+текстовое описание в файл


2-1450113022
gedevan
2015-12-14 20:10
2017.11.19
Можно ли подключиться к базе Access через TStream?


2-1450907758
Black
2015-12-24 00:55
2017.11.19
динамический Lookup список для TComboBoxEx


15-1467813185
Unbekannt
2016-07-06 16:53
2017.11.19
Проблема с печатью этикеток на разных принтерах


15-1467649943
Копир
2016-07-04 19:32
2017.11.19
И не скучно Вам?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский