Вниз
Скачать: CL | DM;

Фильтрация с задержкой   Найти похожие ветки 

← →
ixen ©   (2010-06-22 12:07) [0]

Здравствуйте! Пишу программу работающая с базой данных Firebird. Использую TFIBdataset. Над гридом поместил Tedit, при наборе текста в котором в гриде фильтруются данные. Фильтрацию поместил в обработчик Tedit OnKeyUp. Как сделать чтобы фильтрация не происходил при каждом нажатии клавиши, а через пару секунд после набора текста в Tedit.


← →
Ega23 ©   (2010-06-22 12:09) [1]


> Как сделать чтобы фильтрация не происходил при каждом нажатии
> клавиши, а через пару секунд после набора текста в Tedit.


Сделай лучше по нажатию Enter.
А в целом - таймер.


← →
Timer1Timer   (2010-06-22 12:14) [2]

Edit1KeyPress()
begin
 Timer1.Enabled := false;
 Timer1.Interval := 1000; // msec
 Timer1.Enabled := true;
end;

Timer1Timer()
begin
 // фильтрация
end;


← →
Anatoly Podgoretsky ©   (2010-06-22 12:22) [3]

> ixen  (22.06.2010 12:07:00)  [0]

Таймер, очень просто.


← →
ixen ©   (2010-06-22 12:24) [4]

с таймером не хочу почему то... сделаю по ентеру .. спасибо...



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.007 c
2-1277317567
lihoy_p5
2010-06-23 22:26
2010.09.19
загрузка следующего изображения


2-1277224941
Сергей
2010-06-22 20:42
2010.09.19
Пропуск строки при сохранении в ini


15-1277551866
Илья_
2010-06-26 15:31
2010.09.19
Компонент для работы с локальной сетью


15-1276989298
брюква
2010-06-20 03:14
2010.09.19
asm вставка ByteToBin и BinToByte


2-1277558905
HF-Trade
2010-06-26 17:28
2010.09.19
Блокировать доступ к памяти процесса




   Наверх