Тема: AHK: g-label на текстовом поле в GUI
Добрый день.
Столкнулся с такой неприятной штукой.
Есть GUI
Gui, Add, Edit, w800 vGoodsSearch gGoodsSearch +Uppercase, Поиск товара
Gui, Add, ListBox, w800 vGoodsChoice AltSubmit r10, |
Gui, Add, Text, vWeightText w800 h150
Gui, Add, CheckBox, vArt ys, По артикулу
Gui, Add, CheckBox, vPLU, По PLU
Gui, Add, Button, default w75 h23 , OK
Gui, Show, , Поиск товараСуть в том, чтобы при наборе текста в GoodsSearch, в GoodsChoice отображался результат, динамически.
Метка GoodsSearch содержит запрос к БД, который обрабатывается быстро, но видимо не достаточно быстро.
В результате получаю, что цифра\буква уже добавлена\убрана, а метка не сработала.
Как можно выйти из этой ситуации?
Сейчас обошёлся таймером, т.е. убрал g-метку и поставил поиск в SetTimer, но это мне не очень нравится...
Хотелось бы что-то вроде "укажи директиву, которая будет ставить запросы в очередь и обрабатывать их по порядку"
Спасибо.
Быть может спаяно железом лишь и кровью"…
Но мы попробуем спаять его любовью,-
А там увидим, что прочней… (Ф. Тютчев) Тут хорошая справка по vbs.

