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 :P
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.