Форма проверки пароля

Простейшие вопросы в области инженерной разработки
Ответить
Аватара пользователя
Juri
I/O
I/O
Сообщения: 263
Зарегистрирован: 19 апр 2017, 23:06
Версия LabVIEW: 2021
Благодарил (а): 13 раз
Поблагодарили: 6 раз

Форма проверки пароля

Сообщение Juri »

Хочу чтобы при нажатии на клавиатуре ентер не происходило перевода строки в форме ввода пароля, а происходила сверка пароля. Key down? выполняет это, но программа странно себя ведет. При срабатывании события (нажатие клавиши enter на клавиатуре) контрол визуально на экране заполнен значениями, но где-то в памяти остается пустым, о чем свидетельствует индикатор "pass 2", однако если сразу после этого нажать кнопку "ok" то контролл заполняется значением и программа работает корректно.
Вложения
EM Password.vi
(21.25 КБ) 76 скачиваний
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5461
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 27 раз
Поблагодарили: 86 раз

Re: Форма проверки пароля

Сообщение IvanLis »

Usss писал(а):Хочу чтобы при нажатии на клавиатуре ентер не происходило перевода строки в форме ввода пароля, а происходила сверка пароля. Key down? выполняет это, но программа странно себя ведет. При срабатывании события (нажатие клавиши enter на клавиатуре) контрол визуально на экране заполнен значениями, но где-то в памяти остается пустым, о чем свидетельствует индикатор "pass 2", однако если сразу после этого нажать кнопку "ok" то контролл заполняется значением и программа работает корректно.
Ничего странного, вы же сами запрещаете обработать строку (Discard), по этому в памяти пусто.
А то что Вам отображается, это фантом :wink: .

К тому же есть два разных ENTER, один ScanCode=36, а другой ScanCode=104.

Попробуйте поставить галочку Update Value while Typing.

Вот пример:
Pass.vi
lv2010
(12.32 КБ) 100 скачиваний
Аватара пользователя
Juri
I/O
I/O
Сообщения: 263
Зарегистрирован: 19 апр 2017, 23:06
Версия LabVIEW: 2021
Благодарил (а): 13 раз
Поблагодарили: 6 раз

Re: Форма проверки пароля

Сообщение Juri »

спасибо помогло
Ответить

Вернуться в «Для чайников»