Форум: "Начинающим";
Текущий архив: 2010.09.19;
Скачать: [xml.tar.bz2];
ВнизФильтрация с задержкой Найти похожие ветки
← →
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 вся ветка
Форум: "Начинающим";
Текущий архив: 2010.09.19;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.005 c