| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Для новичков > Combobox Change |
| Автор: rnycop 21.8.2008, 16:06 |
| Возможно ли сделать паузу на ComboboxChange чтобы пользователь сначало ввел данные, потом только происходило событие?! что просисходит сейчас: ввожу в Combobox: Привет а получается тевирП |
| Автор: morpheyushka 21.8.2008, 16:27 |
| Как вариант используй событие OnKeyPress и проверяй на нажатие Enter. Могу помочь с кодом |
| Автор: rnycop 21.8.2008, 17:12 | ||
morpheyushka, нужно без enter'a обойтись)
это понятно... мб можно сделать задержку на выполнение события change допустим 2-3 сек? |
| Автор: SyncMaster 22.8.2008, 08:19 |
| А через таймер, не как, на пример, юзер выберает ComboboxChange запускается, таймер, на пример на 5-6 сек и потом происходит действие |
| Автор: Poseidon 22.8.2008, 08:29 | ||
Ты вообще напиши что тебе требуется, а мы уже придумаем как это сделать |
| Автор: Staruha 22.8.2008, 08:38 |
| Сделай так как только юзер кликнул по текстовому полю выходит диалоговое окно туда и вводи |
| Автор: MetalFan 22.8.2008, 11:20 |
| самое простое решение тебе посоветовали: при каждом OnChange перезапускай таймер с установленным интервалом. все действия выполняй при срабатывании таймера. |