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

Простейшие вопросы в области инженерной разработки

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

Postby Usss on 14 Nov 2017, 15:30

Хочу чтобы при нажатии на клавиатуре ентер не происходило перевода строки в форме ввода пароля, а происходила сверка пароля. Key down? выполняет это, но программа странно себя ведет. При срабатывании события (нажатие клавиши enter на клавиатуре) контрол визуально на экране заполнен значениями, но где-то в памяти остается пустым, о чем свидетельствует индикатор "pass 2", однако если сразу после этого нажать кнопку "ok" то контролл заполняется значением и программа работает корректно.
Attachments
EM Password.vi
(21.25 KiB) Downloaded 4 times
Usss
beginner
beginner
 
Posts: 42
Joined: 19 Apr 2017, 23:06
LabVIEW Version: 2015
Karma: 10

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

Postby IvanLis on 14 Nov 2017, 16:33

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


Ничего странного, вы же сами запрещаете обработать строку (Discard), по этому в памяти пусто.
А то что Вам отображается, это фантом :wink: .

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

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

Вот пример:
Pass.vi
lv2010
(12.32 KiB) Downloaded 2 times
User avatar
IvanLis
professor
professor
 
Posts: 4461
Joined: 02 Dec 2009, 17:44
Location: СССР
Medals: 7
Activity (2) Professionalism (1) Tutorials (1) Gold (1) Man of the year 2012 (1)
Автор (1)
LabVIEW Version: 2010
Karma: 692
hardware VIP bloggers teachers

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

Postby Usss on 14 Nov 2017, 17:10

спасибо помогло
Usss
beginner
beginner
 
Posts: 42
Joined: 19 Apr 2017, 23:06
LabVIEW Version: 2015
Karma: 10


Return to Для чайников

Who is online

Users browsing this forum: No registered users and 16 guests

cron