Strona 1 z 1
samopowtarzający się ENTER
: 19 lut 2007 10:18
autor: kamson
W Key Navigation przycisku ustawiłem, że może on być też wyzwalany ENTEREM. Kliknięcie przycisku myszą powoduje jednokrotne jego wyzwolenie, a Enterem wielokrotne (dopóki jest wciśnięty) Jak zablokować Enter tak żeby był ponownie czytany dopiero po ponownym naciśnięciu (coś tak jakby reagował na narastające zbocze przycisku)?
Re: samopowtarzający się ENTER
: 19 lut 2007 10:27
autor: Mikrobi
Rozumiem, że obsługiwane zdarzenie w evencie to "Value change"? Porównaj Old Value i New Value w węźle po lewej stronie eventu.
Re: samopowtarzający się ENTER
: 19 lut 2007 15:44
autor: kamson
Nie używałem do tego eventa i to pewnie mój bląd. Spróbuję jak mówisz. A jeśli użyłbym "Key down"?
Re: samopowtarzający się ENTER
: 19 lut 2007 15:44
autor: PMaj
1. szybciej wciskać enter

2. jeżeli używasz przycisku to znaczy ze używasz interfejsu użytkownika, a skoro tak to używasz event - a skoro tak, to twoim zdarzeniem w przypadku wciśnięcia entera nie jest zmiana wartości boolean tylko właśnie wciśnięcie przycisku klawiatury. Należy wiec obsłużyć zdarzenie KeyDown w danym VIu
pozdrawiam
pmaj
Re: samopowtarzający się ENTER
: 19 lut 2007 15:47
autor: kamson
Dla jasności to jest zwykły przycisk w pętli LOOP - z ustawieniem ENTER w "key nawigation".
Re: samopowtarzający się ENTER
: 19 lut 2007 15:51
autor: Mikrobi
Natywną strukturą do obsługi interfejsu jest event+while.