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

Как определить, что в буфере клавиатуры есть символы?   Найти похожие ветки 

← →
ev1972@yandex.ru   (2003-10-30 10:53) [0]

Как определить наличие нескольких символов в буфере клавиатуры?


← →
Woolen   (2003-10-30 10:59) [1]

Тебе это на кой хрен? Может не надо так извращаться? Или есть острая необходимость?


← →
Ev1972   (2003-10-30 11:22) [2]

Пользователь вводит текстовую строку. По нажатию каждой клавиши происходит поиск в БД по введенной строке. Хочу дождаться, когда пользователь введет все, что хотел или приостановится, и только тогда выполнять эту операцию.


← →
esVer ©   (2003-10-30 11:53) [3]

Кто мешает сделать свой буфер и по OnKeyUp заполнять его, одновременно запуская таймер мс на 300? По таймеру сделать поиск.


← →
Anatoly Podgoretsky ©   (2003-10-30 12:50) [4]

Ev1972 (30.10.03 11:22) [2]
А как ты определяешь, что он ввел все, может он думает какую третью букву ввести, если сумеешь ответить на это вопрос, то у тебя сразу получится решение.

esVer © (30.10.03 11:53) [3]
Он же вводит в какое то поле, зачем еще второй буфер?


← →
esVer ©   (2003-10-30 12:52) [5]


> Он же вводит в какое то поле, зачем еще второй буфер?


Анатолий, есть вариант, что в фокусе dbGrid и никакого поля ввода нет.


← →
Anatoly Podgoretsky ©   (2003-10-30 12:55) [6]

Вариант возможный, но зачем же пользователя пугать, тогда в этом варианте должен быть буфер.
В любом случае никакой буфер клавиатуры не нужен, а вот таймер необходим.


← →
esVer ©   (2003-10-30 13:34) [7]

Имелось в виду, что где-то надо запомнить строку вводимую пользователем, чтобы по ней делать поиск. А как это реализует программист - это его забота.


← →
Anatoly Podgoretsky ©   (2003-10-30 13:38) [8]

Придется не только запоминать но и делать всю обработку управляющих, редактирующих клавиш, типа влево, delete или обязать пользователя вводить только слева-направо и сразу правильно и в случаи необходимости измения критерия делать это ввод с нуля. Сравни с вводов в TEdit и использованием таймера для задержки. Но вариант с невидимым вводом тоже имеет право на существование, иногда даже удобнее.


← →
Anatoly Podgoretsky ©   (2003-10-30 13:39) [9]

В принципе у него теперь достаочно информации для принятия решения.



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

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



Память: 0.47 MB
Время: 0.017 c
1-65977
Eagle Owl
2003-11-10 18:53
2003.11.20
Вывод текста (TGraphicControl)


1-65849
A natoly
2003-11-11 13:00
2003.11.20
Люди, помогите сделать ф-ю, вырезки части в строковой переменной


1-65956
Igorek
2003-11-08 10:45
2003.11.20
Проблема с Event в DesignTime


1-65845
Zorlag
2003-11-09 22:58
2003.11.20
Грамотная задержка времени в Delphi


1-65927
Малиновский Владимир
2003-11-11 14:48
2003.11.20
Группировка данных в Excel?




   Наверх