|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.06.2016, 19:26 | #1 |
Форумчанин
Регистрация: 09.09.2008
Сообщений: 418
|
VirtualTreeView + сканер Штрихкодов
Здравствуйте. Использую Delphi XE 2 и VirtualTreeView.
При использовании сканера штрихкода honeywell 1250g + VirtualTreeView фокус с текущего нода перескакивает на следующий. Т.е. при использовании поиска по штрихкоду со сканера получаю не нужный узел в дереве, а следующий за нужным. При том, что по событию OnKeyPress я пишу Код:
|
19.06.2016, 22:11 | #2 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
а какая связь между сканером (HID, да?) и компонентом?
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
19.06.2016, 22:41 | #3 |
Форумчанин
Регистрация: 09.09.2008
Сообщений: 418
|
да,HID. Я не знаю какая между ними связь, но если установить фокус на дерево VirtualTreeView и "пикнуть" сканером, то фокус опускается на одну позицию. Это странно, потому что по нажатию на клавиатуре Enter ничего не происходит.
|
19.06.2016, 22:45 | #4 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
ну так выведи куда-нить то, что приходит в OnKeyPress/OnKeyDown! Или в отладчике посмотри, для этого он и придуман.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
19.06.2016, 23:44 | #5 | |
Форумчанин
Регистрация: 09.09.2008
Сообщений: 418
|
Цитата:
Код:
|
|
19.06.2016, 23:57 | #6 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Ну, блин, у меня нету сканера штрих-кодов, я не могу смоделировать твою ситуацию.
1. Попробуй просмотреть скан-коды в OnKeyDown. 2. Еще лучше - отвяжись от компонента, лови WM_CHAR в Application.OnMessage и контролируй то, что прилетает тебе в этих сообщениях, фильтруя ненужное. 3. Покажи, что у тебя реально происходит - сними скринкаст. 4. Покажи сам штрих-код, мож в комбинации его цифр что-то есть (хотя, не верится). Больше я ничем тебе помочь со своего дивана не могу. Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
20.06.2016, 00:41 | #7 |
Форумчанин
Регистрация: 09.09.2008
Сообщений: 418
|
У VT 4 события KeyAction,KeyDown,KeyPress,KeyUp
После пиканья KeyPress показывает, что последний символ 13, а оствльные 3 показывают, что последний символ 40, т.е. клавиша VK_DOWN. И как мне избавиться от её нажатия, при этом сохранив передвижения стрелками по дереву????? Во задача!!! |
20.06.2016, 01:06 | #8 | ||
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Цитата:
СЛАВА МНЕ! Цитата:
Методичка по девайсу есть? Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
||
20.06.2016, 01:12 | #9 | |
Форумчанин
Регистрация: 09.09.2008
Сообщений: 418
|
Это точно!!!
Цитата:
Но я сбросил его в дефолтные настройки, поэтому переконфигурирование девайса не выход. И что будет если купят новый?? опять мне ехать к заказчику и переконфигурировать??? это не вариант. Второй момент при использовании с другими компонентами Edit и т.п. этой VK_DOWN не наблюдается. СТОПППППП!!! Простите... наблюдается и сдругими компонентами |
|
20.06.2016, 01:14 | #10 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Мой тебе совет - выведи всё, что приходит в wm_char. понятней станет.
всё, давай до утра. Я щас "в поисках дори" досмотрю и баиньки. Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
Последний раз редактировалось min@y™; 20.06.2016 в 01:16. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
VirtualTreeView | bilibian | Общие вопросы Delphi | 6 | 06.08.2014 17:02 |
Сканер штрихкодов и эксель | Alesa90 | Microsoft Office Excel | 33 | 05.09.2013 01:02 |
Считывальщик штрихкодов... | sniip | Общие вопросы Delphi | 3 | 05.07.2012 21:20 |
Распознавание штрихкодов методом деформируемых шаблонов | trime | Помощь студентам | 0 | 11.04.2012 16:28 |