Приветствуем всех,
Есть ли встроенный способ узнать, когда пользователь вводит текстовое поле? (Перед удалением вкладки, или перемещением мыши) У меня есть запрос к базе данных, который встречается на событии textchanged, и все работает отлично. Однако я заметил, что есть немного отставания, потому что, если пользователь быстро вводит текстовое поле, программа занята выполнением запроса для каждого символа. Так что я надеялся, это способ узнать, закончил ли пользователь печатать. Поэтому, если они набирают "a" и останавливаются, происходит событие. Однако, если они набирают "весь путь", событие срабатывает после нажатия клавиши y.
У меня есть идеи, плавающие вокруг моей головы, но я уверен, что они не самые эффективные. Как и измерение времени с момента последнего события обмена текстовыми сообщениями, и если оно было > чем определенное значение, оно будет продолжать выполнять остальные мои процедуры.
дайте мне знать, что вы думаете.
Язык: VB.NET Framework:.Net 2.0
- Отредактировано для уточнения "сделанного набора текста"